JApiCmp Comparison - guava
Old:C:\Users\deepi\.m2\repository\com\google\guava\guava\28.0-jre\guava-28.0-jre.jar
New:C:\Users\deepi\.m2\repository\com\google\guava\guava\32.1.0-jre\guava-32.1.0-jre.jar
Created:2025-07-02T21:46:00.284+0530
Access modifier filter:PUBLIC
Only modifications:false
Only binary incompatible modifications:false
Ignore missing classes:true
Includes:all
Excludes:n.a.
Semantic Versioning:1.0.0
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Classes:
StatusFully Qualified Name
UNCHANGEDcom.google.common.annotations.Beta
UNCHANGEDcom.google.common.annotations.GwtCompatible
UNCHANGEDcom.google.common.annotations.GwtIncompatible
NEWcom.google.common.annotations.J2ktIncompatible
UNCHANGEDcom.google.common.annotations.VisibleForTesting
UNCHANGEDcom.google.common.base.Ascii
UNCHANGEDcom.google.common.base.CaseFormat
UNCHANGEDcom.google.common.base.CharMatcher
UNCHANGEDcom.google.common.base.Charsets
UNCHANGEDcom.google.common.base.Converter
UNCHANGEDcom.google.common.base.Defaults
UNCHANGEDcom.google.common.base.Enums
UNCHANGED (*)com.google.common.base.Equivalence
UNCHANGEDcom.google.common.base.Equivalence$Wrapper
UNCHANGEDcom.google.common.base.FinalizablePhantomReference
UNCHANGEDcom.google.common.base.FinalizableReference
UNCHANGEDcom.google.common.base.FinalizableReferenceQueue
UNCHANGEDcom.google.common.base.FinalizableSoftReference
UNCHANGEDcom.google.common.base.FinalizableWeakReference
UNCHANGEDcom.google.common.base.Function
UNCHANGED (*)com.google.common.base.Functions
UNCHANGEDcom.google.common.base.internal.Finalizer
UNCHANGED (*)com.google.common.base.Joiner
UNCHANGEDcom.google.common.base.Joiner$MapJoiner
UNCHANGEDcom.google.common.base.MoreObjects
UNCHANGEDcom.google.common.base.MoreObjects$ToStringHelper
UNCHANGEDcom.google.common.base.Objects
UNCHANGEDcom.google.common.base.Optional
UNCHANGEDcom.google.common.base.Preconditions
UNCHANGEDcom.google.common.base.Predicate
UNCHANGED (*)com.google.common.base.Predicates
MODIFIEDcom.google.common.base.Splitter
UNCHANGEDcom.google.common.base.Splitter$MapSplitter
UNCHANGEDcom.google.common.base.StandardSystemProperty
UNCHANGEDcom.google.common.base.Stopwatch
UNCHANGEDcom.google.common.base.Strings
UNCHANGEDcom.google.common.base.Supplier
UNCHANGEDcom.google.common.base.Suppliers
UNCHANGEDcom.google.common.base.Throwables
UNCHANGEDcom.google.common.base.Ticker
UNCHANGEDcom.google.common.base.Utf8
UNCHANGEDcom.google.common.base.Verify
UNCHANGEDcom.google.common.base.VerifyException
UNCHANGED (*)com.google.common.cache.AbstractCache
UNCHANGEDcom.google.common.cache.AbstractCache$SimpleStatsCounter
UNCHANGEDcom.google.common.cache.AbstractCache$StatsCounter
UNCHANGEDcom.google.common.cache.AbstractLoadingCache
UNCHANGED (*)com.google.common.cache.Cache
UNCHANGEDcom.google.common.cache.CacheBuilder
UNCHANGEDcom.google.common.cache.CacheBuilderSpec
UNCHANGEDcom.google.common.cache.CacheLoader
UNCHANGEDcom.google.common.cache.CacheLoader$InvalidCacheLoadException
UNCHANGEDcom.google.common.cache.CacheLoader$UnsupportedLoadingOperationException
UNCHANGEDcom.google.common.cache.CacheStats
UNCHANGED (*)com.google.common.cache.ForwardingCache
UNCHANGEDcom.google.common.cache.ForwardingCache$SimpleForwardingCache
UNCHANGEDcom.google.common.cache.ForwardingLoadingCache
UNCHANGEDcom.google.common.cache.ForwardingLoadingCache$SimpleForwardingLoadingCache
UNCHANGEDcom.google.common.cache.LoadingCache
UNCHANGEDcom.google.common.cache.RemovalCause
UNCHANGEDcom.google.common.cache.RemovalListener
UNCHANGEDcom.google.common.cache.RemovalListeners
UNCHANGEDcom.google.common.cache.RemovalNotification
UNCHANGEDcom.google.common.cache.Weigher
UNCHANGEDcom.google.common.collect.AbstractIterator
UNCHANGEDcom.google.common.collect.AbstractSequentialIterator
UNCHANGEDcom.google.common.collect.ArrayListMultimap
UNCHANGED (*)com.google.common.collect.ArrayTable
UNCHANGEDcom.google.common.collect.BiMap
UNCHANGEDcom.google.common.collect.BoundType
UNCHANGEDcom.google.common.collect.ClassToInstanceMap
UNCHANGEDcom.google.common.collect.Collections2
MODIFIED (*)com.google.common.collect.Comparators
UNCHANGEDcom.google.common.collect.ComparisonChain
UNCHANGEDcom.google.common.collect.ComputationException
UNCHANGEDcom.google.common.collect.ConcurrentHashMultiset
UNCHANGEDcom.google.common.collect.ContiguousSet
UNCHANGEDcom.google.common.collect.DiscreteDomain
MODIFIEDcom.google.common.collect.EnumBiMap
UNCHANGEDcom.google.common.collect.EnumHashBiMap
MODIFIEDcom.google.common.collect.EnumMultiset
MODIFIEDcom.google.common.collect.EvictingQueue
UNCHANGEDcom.google.common.collect.FluentIterable
UNCHANGEDcom.google.common.collect.ForwardingBlockingDeque
UNCHANGEDcom.google.common.collect.ForwardingCollection
UNCHANGEDcom.google.common.collect.ForwardingConcurrentMap
UNCHANGEDcom.google.common.collect.ForwardingDeque
UNCHANGEDcom.google.common.collect.ForwardingIterator
UNCHANGEDcom.google.common.collect.ForwardingList
UNCHANGEDcom.google.common.collect.ForwardingListIterator
UNCHANGEDcom.google.common.collect.ForwardingListMultimap
UNCHANGEDcom.google.common.collect.ForwardingMap
UNCHANGEDcom.google.common.collect.ForwardingMapEntry
UNCHANGEDcom.google.common.collect.ForwardingMultimap
UNCHANGEDcom.google.common.collect.ForwardingMultiset
UNCHANGEDcom.google.common.collect.ForwardingNavigableMap
UNCHANGEDcom.google.common.collect.ForwardingNavigableSet
UNCHANGEDcom.google.common.collect.ForwardingObject
UNCHANGEDcom.google.common.collect.ForwardingQueue
UNCHANGEDcom.google.common.collect.ForwardingSet
UNCHANGEDcom.google.common.collect.ForwardingSetMultimap
UNCHANGEDcom.google.common.collect.ForwardingSortedMap
UNCHANGEDcom.google.common.collect.ForwardingSortedMultiset
UNCHANGEDcom.google.common.collect.ForwardingSortedSet
UNCHANGEDcom.google.common.collect.ForwardingSortedSetMultimap
UNCHANGEDcom.google.common.collect.ForwardingTable
UNCHANGEDcom.google.common.collect.HashBasedTable
UNCHANGEDcom.google.common.collect.HashBiMap
UNCHANGEDcom.google.common.collect.HashMultimap
UNCHANGEDcom.google.common.collect.HashMultiset
MODIFIED (!)com.google.common.collect.ImmutableBiMap
MODIFIEDcom.google.common.collect.ImmutableBiMap$Builder
UNCHANGEDcom.google.common.collect.ImmutableClassToInstanceMap
UNCHANGEDcom.google.common.collect.ImmutableClassToInstanceMap$Builder
UNCHANGEDcom.google.common.collect.ImmutableCollection
UNCHANGEDcom.google.common.collect.ImmutableCollection$Builder
UNCHANGEDcom.google.common.collect.ImmutableList
UNCHANGEDcom.google.common.collect.ImmutableList$Builder
MODIFIED (!)com.google.common.collect.ImmutableListMultimap
UNCHANGEDcom.google.common.collect.ImmutableListMultimap$Builder
MODIFIED (*)com.google.common.collect.ImmutableMap
MODIFIEDcom.google.common.collect.ImmutableMap$Builder
MODIFIED (!)com.google.common.collect.ImmutableMultimap
UNCHANGEDcom.google.common.collect.ImmutableMultimap$Builder
UNCHANGEDcom.google.common.collect.ImmutableMultiset
UNCHANGEDcom.google.common.collect.ImmutableMultiset$Builder
MODIFIED (!)com.google.common.collect.ImmutableRangeMap
UNCHANGEDcom.google.common.collect.ImmutableRangeMap$Builder
UNCHANGEDcom.google.common.collect.ImmutableRangeSet
UNCHANGEDcom.google.common.collect.ImmutableRangeSet$Builder
MODIFIEDcom.google.common.collect.ImmutableSet
UNCHANGEDcom.google.common.collect.ImmutableSet$Builder
MODIFIED (!)com.google.common.collect.ImmutableSetMultimap
UNCHANGEDcom.google.common.collect.ImmutableSetMultimap$Builder
MODIFIED (*)com.google.common.collect.ImmutableSortedMap
MODIFIED (!)com.google.common.collect.ImmutableSortedMap$Builder
UNCHANGEDcom.google.common.collect.ImmutableSortedMultiset
UNCHANGEDcom.google.common.collect.ImmutableSortedMultiset$Builder
MODIFIEDcom.google.common.collect.ImmutableSortedSet
UNCHANGEDcom.google.common.collect.ImmutableSortedSet$Builder
UNCHANGEDcom.google.common.collect.ImmutableTable
MODIFIEDcom.google.common.collect.ImmutableTable$Builder
UNCHANGEDcom.google.common.collect.Interner
UNCHANGEDcom.google.common.collect.Interners
UNCHANGEDcom.google.common.collect.Interners$InternerBuilder
UNCHANGED (*)com.google.common.collect.Iterables
UNCHANGEDcom.google.common.collect.Iterators
UNCHANGEDcom.google.common.collect.LinkedHashMultimap
UNCHANGEDcom.google.common.collect.LinkedHashMultiset
UNCHANGEDcom.google.common.collect.LinkedListMultimap
UNCHANGEDcom.google.common.collect.ListMultimap
UNCHANGEDcom.google.common.collect.Lists
UNCHANGEDcom.google.common.collect.MapDifference
UNCHANGEDcom.google.common.collect.MapDifference$ValueDifference
UNCHANGEDcom.google.common.collect.MapMaker
UNCHANGEDcom.google.common.collect.Maps
UNCHANGEDcom.google.common.collect.Maps$EntryTransformer
UNCHANGEDcom.google.common.collect.MinMaxPriorityQueue
UNCHANGEDcom.google.common.collect.MinMaxPriorityQueue$Builder
UNCHANGEDcom.google.common.collect.MoreCollectors
UNCHANGEDcom.google.common.collect.Multimap
UNCHANGEDcom.google.common.collect.MultimapBuilder
UNCHANGEDcom.google.common.collect.MultimapBuilder$ListMultimapBuilder
UNCHANGEDcom.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
UNCHANGEDcom.google.common.collect.MultimapBuilder$SetMultimapBuilder
UNCHANGEDcom.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder
UNCHANGEDcom.google.common.collect.Multimaps
UNCHANGEDcom.google.common.collect.Multiset
UNCHANGEDcom.google.common.collect.Multiset$Entry
UNCHANGEDcom.google.common.collect.Multisets
UNCHANGEDcom.google.common.collect.MutableClassToInstanceMap
UNCHANGEDcom.google.common.collect.ObjectArrays
UNCHANGEDcom.google.common.collect.Ordering
UNCHANGEDcom.google.common.collect.PeekingIterator
UNCHANGEDcom.google.common.collect.Queues
UNCHANGEDcom.google.common.collect.Range
MODIFIED (*)com.google.common.collect.RangeMap
UNCHANGEDcom.google.common.collect.RangeSet
UNCHANGEDcom.google.common.collect.RowSortedTable
UNCHANGEDcom.google.common.collect.SetMultimap
UNCHANGEDcom.google.common.collect.Sets
UNCHANGEDcom.google.common.collect.Sets$SetView
UNCHANGEDcom.google.common.collect.SortedMapDifference
UNCHANGEDcom.google.common.collect.SortedMultiset
UNCHANGEDcom.google.common.collect.SortedSetMultimap
UNCHANGEDcom.google.common.collect.Streams
UNCHANGEDcom.google.common.collect.Streams$DoubleFunctionWithIndex
UNCHANGEDcom.google.common.collect.Streams$FunctionWithIndex
UNCHANGEDcom.google.common.collect.Streams$IntFunctionWithIndex
UNCHANGEDcom.google.common.collect.Streams$LongFunctionWithIndex
UNCHANGEDcom.google.common.collect.Table
UNCHANGEDcom.google.common.collect.Table$Cell
UNCHANGEDcom.google.common.collect.Tables
UNCHANGEDcom.google.common.collect.TreeBasedTable
UNCHANGEDcom.google.common.collect.TreeMultimap
UNCHANGEDcom.google.common.collect.TreeMultiset
MODIFIED (*)com.google.common.collect.TreeRangeMap
UNCHANGEDcom.google.common.collect.TreeRangeSet
UNCHANGEDcom.google.common.collect.TreeTraverser
UNCHANGEDcom.google.common.collect.UnmodifiableIterator
UNCHANGEDcom.google.common.collect.UnmodifiableListIterator
UNCHANGEDcom.google.common.escape.ArrayBasedCharEscaper
UNCHANGEDcom.google.common.escape.ArrayBasedEscaperMap
UNCHANGEDcom.google.common.escape.ArrayBasedUnicodeEscaper
UNCHANGEDcom.google.common.escape.CharEscaper
UNCHANGEDcom.google.common.escape.CharEscaperBuilder
UNCHANGEDcom.google.common.escape.Escaper
UNCHANGEDcom.google.common.escape.Escapers
UNCHANGEDcom.google.common.escape.Escapers$Builder
UNCHANGEDcom.google.common.escape.UnicodeEscaper
UNCHANGEDcom.google.common.eventbus.AllowConcurrentEvents
UNCHANGEDcom.google.common.eventbus.AsyncEventBus
UNCHANGEDcom.google.common.eventbus.DeadEvent
UNCHANGEDcom.google.common.eventbus.EventBus
UNCHANGEDcom.google.common.eventbus.Subscribe
UNCHANGEDcom.google.common.eventbus.SubscriberExceptionContext
UNCHANGEDcom.google.common.eventbus.SubscriberExceptionHandler
MODIFIEDcom.google.common.graph.AbstractGraph
UNCHANGEDcom.google.common.graph.AbstractNetwork
MODIFIEDcom.google.common.graph.AbstractValueGraph
MODIFIED (*)com.google.common.graph.ElementOrder
MODIFIEDcom.google.common.graph.ElementOrder$Type
UNCHANGEDcom.google.common.graph.EndpointPair
MODIFIED (*)com.google.common.graph.Graph
MODIFIED (*)com.google.common.graph.GraphBuilder
UNCHANGEDcom.google.common.graph.Graphs
MODIFIEDcom.google.common.graph.ImmutableGraph
UNCHANGEDcom.google.common.graph.ImmutableGraph$Builder
MODIFIED (!)com.google.common.graph.ImmutableNetwork
UNCHANGEDcom.google.common.graph.ImmutableNetwork$Builder
MODIFIED (!)com.google.common.graph.ImmutableValueGraph
UNCHANGEDcom.google.common.graph.ImmutableValueGraph$Builder
UNCHANGEDcom.google.common.graph.MutableGraph
UNCHANGEDcom.google.common.graph.MutableNetwork
UNCHANGEDcom.google.common.graph.MutableValueGraph
UNCHANGEDcom.google.common.graph.Network
UNCHANGEDcom.google.common.graph.NetworkBuilder
UNCHANGEDcom.google.common.graph.PredecessorsFunction
UNCHANGEDcom.google.common.graph.SuccessorsFunction
MODIFIED (!)com.google.common.graph.Traverser
MODIFIED (*)com.google.common.graph.ValueGraph
MODIFIED (*)com.google.common.graph.ValueGraphBuilder
UNCHANGEDcom.google.common.hash.BloomFilter
UNCHANGEDcom.google.common.hash.Funnel
UNCHANGEDcom.google.common.hash.Funnels
UNCHANGEDcom.google.common.hash.HashCode
UNCHANGEDcom.google.common.hash.Hasher
UNCHANGEDcom.google.common.hash.HashFunction
MODIFIEDcom.google.common.hash.Hashing
UNCHANGEDcom.google.common.hash.HashingInputStream
UNCHANGEDcom.google.common.hash.HashingOutputStream
UNCHANGEDcom.google.common.hash.PrimitiveSink
UNCHANGEDcom.google.common.html.HtmlEscapers
MODIFIED (*)com.google.common.io.BaseEncoding
UNCHANGEDcom.google.common.io.BaseEncoding$DecodingException
UNCHANGEDcom.google.common.io.ByteArrayDataInput
UNCHANGEDcom.google.common.io.ByteArrayDataOutput
UNCHANGEDcom.google.common.io.ByteProcessor
UNCHANGEDcom.google.common.io.ByteSink
UNCHANGEDcom.google.common.io.ByteSource
UNCHANGEDcom.google.common.io.ByteStreams
UNCHANGEDcom.google.common.io.CharSink
UNCHANGEDcom.google.common.io.CharSource
UNCHANGEDcom.google.common.io.CharStreams
UNCHANGEDcom.google.common.io.Closeables
UNCHANGEDcom.google.common.io.Closer
UNCHANGEDcom.google.common.io.CountingInputStream
UNCHANGEDcom.google.common.io.CountingOutputStream
UNCHANGEDcom.google.common.io.FileBackedOutputStream
UNCHANGEDcom.google.common.io.Files
UNCHANGEDcom.google.common.io.FileWriteMode
UNCHANGEDcom.google.common.io.Flushables
UNCHANGEDcom.google.common.io.InsecureRecursiveDeleteException
UNCHANGEDcom.google.common.io.LineProcessor
UNCHANGEDcom.google.common.io.LineReader
UNCHANGEDcom.google.common.io.LittleEndianDataInputStream
UNCHANGEDcom.google.common.io.LittleEndianDataOutputStream
UNCHANGEDcom.google.common.io.MoreFiles
UNCHANGEDcom.google.common.io.PatternFilenameFilter
UNCHANGEDcom.google.common.io.RecursiveDeleteOption
UNCHANGEDcom.google.common.io.Resources
NEWcom.google.common.math.BigDecimalMath
MODIFIEDcom.google.common.math.BigIntegerMath
UNCHANGEDcom.google.common.math.DoubleMath
UNCHANGEDcom.google.common.math.IntMath
UNCHANGEDcom.google.common.math.LinearTransformation
UNCHANGEDcom.google.common.math.LinearTransformation$LinearTransformationBuilder
MODIFIEDcom.google.common.math.LongMath
UNCHANGEDcom.google.common.math.PairedStats
UNCHANGEDcom.google.common.math.PairedStatsAccumulator
UNCHANGEDcom.google.common.math.Quantiles
UNCHANGEDcom.google.common.math.Quantiles$Scale
UNCHANGEDcom.google.common.math.Quantiles$ScaleAndIndex
UNCHANGEDcom.google.common.math.Quantiles$ScaleAndIndexes
MODIFIEDcom.google.common.math.Stats
MODIFIEDcom.google.common.math.StatsAccumulator
UNCHANGEDcom.google.common.net.HostAndPort
UNCHANGEDcom.google.common.net.HostSpecifier
MODIFIEDcom.google.common.net.HttpHeaders
UNCHANGEDcom.google.common.net.HttpHeaders$ReferrerPolicyValues
MODIFIEDcom.google.common.net.InetAddresses
UNCHANGEDcom.google.common.net.InetAddresses$TeredoInfo
UNCHANGEDcom.google.common.net.InternetDomainName
MODIFIEDcom.google.common.net.MediaType
UNCHANGEDcom.google.common.net.PercentEscaper
UNCHANGEDcom.google.common.net.UrlEscapers
MODIFIEDcom.google.common.primitives.Booleans
MODIFIEDcom.google.common.primitives.Bytes
MODIFIEDcom.google.common.primitives.Chars
MODIFIEDcom.google.common.primitives.Doubles
MODIFIEDcom.google.common.primitives.Floats
UNCHANGEDcom.google.common.primitives.ImmutableDoubleArray
UNCHANGEDcom.google.common.primitives.ImmutableDoubleArray$Builder
UNCHANGEDcom.google.common.primitives.ImmutableIntArray
UNCHANGEDcom.google.common.primitives.ImmutableIntArray$Builder
UNCHANGEDcom.google.common.primitives.ImmutableLongArray
UNCHANGEDcom.google.common.primitives.ImmutableLongArray$Builder
MODIFIEDcom.google.common.primitives.Ints
MODIFIEDcom.google.common.primitives.Longs
UNCHANGEDcom.google.common.primitives.Primitives
MODIFIEDcom.google.common.primitives.Shorts
UNCHANGEDcom.google.common.primitives.SignedBytes
UNCHANGEDcom.google.common.primitives.UnsignedBytes
UNCHANGEDcom.google.common.primitives.UnsignedInteger
UNCHANGEDcom.google.common.primitives.UnsignedInts
UNCHANGEDcom.google.common.primitives.UnsignedLong
UNCHANGEDcom.google.common.primitives.UnsignedLongs
UNCHANGEDcom.google.common.reflect.AbstractInvocationHandler
UNCHANGEDcom.google.common.reflect.ClassPath
MODIFIEDcom.google.common.reflect.ClassPath$ClassInfo
UNCHANGEDcom.google.common.reflect.ClassPath$ResourceInfo
UNCHANGEDcom.google.common.reflect.ImmutableTypeToInstanceMap
UNCHANGEDcom.google.common.reflect.ImmutableTypeToInstanceMap$Builder
MODIFIED (!)com.google.common.reflect.Invokable
UNCHANGEDcom.google.common.reflect.MutableTypeToInstanceMap
UNCHANGEDcom.google.common.reflect.Parameter
UNCHANGEDcom.google.common.reflect.Reflection
UNCHANGEDcom.google.common.reflect.TypeParameter
UNCHANGEDcom.google.common.reflect.TypeResolver
UNCHANGEDcom.google.common.reflect.TypeToInstanceMap
UNCHANGEDcom.google.common.reflect.TypeToken
UNCHANGEDcom.google.common.reflect.TypeToken$TypeSet
MODIFIEDcom.google.common.util.concurrent.AbstractExecutionThreadService
UNCHANGEDcom.google.common.util.concurrent.AbstractFuture
MODIFIEDcom.google.common.util.concurrent.AbstractIdleService
UNCHANGEDcom.google.common.util.concurrent.AbstractListeningExecutorService
MODIFIEDcom.google.common.util.concurrent.AbstractScheduledService
UNCHANGEDcom.google.common.util.concurrent.AbstractScheduledService$CustomScheduler
UNCHANGEDcom.google.common.util.concurrent.AbstractScheduledService$Scheduler
MODIFIEDcom.google.common.util.concurrent.AbstractService
UNCHANGEDcom.google.common.util.concurrent.AsyncCallable
UNCHANGEDcom.google.common.util.concurrent.AsyncFunction
MODIFIEDcom.google.common.util.concurrent.AtomicDouble
MODIFIEDcom.google.common.util.concurrent.AtomicDoubleArray
UNCHANGEDcom.google.common.util.concurrent.AtomicLongMap
UNCHANGEDcom.google.common.util.concurrent.Atomics
UNCHANGEDcom.google.common.util.concurrent.Callables
NEW (*)com.google.common.util.concurrent.ClosingFuture
NEWcom.google.common.util.concurrent.ClosingFuture$AsyncClosingCallable
NEWcom.google.common.util.concurrent.ClosingFuture$AsyncClosingFunction
NEWcom.google.common.util.concurrent.ClosingFuture$ClosingCallable
NEWcom.google.common.util.concurrent.ClosingFuture$ClosingFunction
NEW (*)com.google.common.util.concurrent.ClosingFuture$Combiner
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner$AsyncCombiningCallable
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner$CombiningCallable
NEW (*)com.google.common.util.concurrent.ClosingFuture$Combiner2
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner2$AsyncClosingFunction2
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner2$ClosingFunction2
NEW (*)com.google.common.util.concurrent.ClosingFuture$Combiner3
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner3$AsyncClosingFunction3
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner3$ClosingFunction3
NEW (*)com.google.common.util.concurrent.ClosingFuture$Combiner4
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner4$AsyncClosingFunction4
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner4$ClosingFunction4
NEW (*)com.google.common.util.concurrent.ClosingFuture$Combiner5
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner5$AsyncClosingFunction5
NEWcom.google.common.util.concurrent.ClosingFuture$Combiner5$ClosingFunction5
NEW (*)com.google.common.util.concurrent.ClosingFuture$DeferredCloser
NEW (*)com.google.common.util.concurrent.ClosingFuture$Peeker
NEWcom.google.common.util.concurrent.ClosingFuture$ValueAndCloser
NEWcom.google.common.util.concurrent.ClosingFuture$ValueAndCloserConsumer
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactory
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactory$Policies
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactory$Policy
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering
UNCHANGEDcom.google.common.util.concurrent.ExecutionError
UNCHANGEDcom.google.common.util.concurrent.ExecutionList
UNCHANGEDcom.google.common.util.concurrent.ExecutionSequencer
UNCHANGEDcom.google.common.util.concurrent.FakeTimeLimiter
UNCHANGEDcom.google.common.util.concurrent.FluentFuture
UNCHANGEDcom.google.common.util.concurrent.ForwardingBlockingDeque
UNCHANGEDcom.google.common.util.concurrent.ForwardingBlockingQueue
UNCHANGEDcom.google.common.util.concurrent.ForwardingExecutorService
UNCHANGEDcom.google.common.util.concurrent.ForwardingFuture
UNCHANGEDcom.google.common.util.concurrent.ForwardingFuture$SimpleForwardingFuture
UNCHANGEDcom.google.common.util.concurrent.ForwardingListenableFuture
UNCHANGEDcom.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture
UNCHANGEDcom.google.common.util.concurrent.ForwardingListeningExecutorService
UNCHANGEDcom.google.common.util.concurrent.FutureCallback
MODIFIED (*)com.google.common.util.concurrent.Futures
UNCHANGEDcom.google.common.util.concurrent.Futures$FutureCombiner
UNCHANGEDcom.google.common.util.concurrent.JdkFutureAdapters
UNCHANGEDcom.google.common.util.concurrent.ListenableFuture
MODIFIEDcom.google.common.util.concurrent.ListenableFutureTask
UNCHANGEDcom.google.common.util.concurrent.ListenableScheduledFuture
MODIFIED (*)com.google.common.util.concurrent.ListeningExecutorService
MODIFIED (*)com.google.common.util.concurrent.ListeningScheduledExecutorService
UNCHANGEDcom.google.common.util.concurrent.Monitor
UNCHANGEDcom.google.common.util.concurrent.Monitor$Guard
UNCHANGEDcom.google.common.util.concurrent.MoreExecutors
UNCHANGEDcom.google.common.util.concurrent.RateLimiter
UNCHANGEDcom.google.common.util.concurrent.Runnables
UNCHANGEDcom.google.common.util.concurrent.Service
UNCHANGEDcom.google.common.util.concurrent.Service$Listener
MODIFIED (!)com.google.common.util.concurrent.Service$State
MODIFIED (!)com.google.common.util.concurrent.ServiceManager
UNCHANGEDcom.google.common.util.concurrent.ServiceManager$Listener
UNCHANGEDcom.google.common.util.concurrent.SettableFuture
UNCHANGEDcom.google.common.util.concurrent.SimpleTimeLimiter
UNCHANGED (*)com.google.common.util.concurrent.Striped
UNCHANGEDcom.google.common.util.concurrent.ThreadFactoryBuilder
UNCHANGEDcom.google.common.util.concurrent.TimeLimiter
UNCHANGEDcom.google.common.util.concurrent.UncaughtExceptionHandlers
UNCHANGEDcom.google.common.util.concurrent.UncheckedExecutionException
UNCHANGEDcom.google.common.util.concurrent.UncheckedTimeoutException
MODIFIEDcom.google.common.util.concurrent.Uninterruptibles
UNCHANGEDcom.google.common.xml.XmlEscapers
UNCHANGEDcom.google.thirdparty.publicsuffix.PublicSuffixPatterns
UNCHANGEDcom.google.thirdparty.publicsuffix.PublicSuffixType
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED public abstract annotation com.google.common.annotations.Betatop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.annotation.Annotationn.a.
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.annotation.Documentedn.a.
UNCHANGEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.RetentionPolicy.CLASSjava.lang.annotation.RetentionPolicy.CLASS
UNCHANGEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPEjava.lang.annotation.ElementType.ANNOTATION_TYPE, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.TYPE
UNCHANGED public abstract annotation com.google.common.annotations.GwtCompatibletop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.annotation.Annotationn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanemulated()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanserializable()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.annotation.Documentedn.a.
UNCHANGEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.RetentionPolicy.CLASSjava.lang.annotation.RetentionPolicy.CLASS
UNCHANGEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHODjava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD
UNCHANGED public abstract annotation com.google.common.annotations.GwtIncompatibletop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.annotation.Annotationn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Stringvalue()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.annotation.Documentedn.a.
UNCHANGEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.RetentionPolicy.CLASSjava.lang.annotation.RetentionPolicy.CLASS
UNCHANGEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELDjava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD
NEW public abstract annotation com.google.common.annotations.J2ktIncompatibletop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.lang.annotation.Annotationn.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.RetentionPolicy.CLASS
NEWjava.lang.annotation.Target
Status:Name:Old element values:New element values:
NEWvaluejava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD
UNCHANGED public abstract annotation com.google.common.annotations.VisibleForTestingtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.annotation.Annotationn.a.
UNCHANGED final public class com.google.common.base.Asciitop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final byteACKn.a.
UNCHANGEDpublic static final byteBELn.a.
UNCHANGEDpublic static final byteBSn.a.
UNCHANGEDpublic static final byteCANn.a.
UNCHANGEDpublic static final byteCRn.a.
UNCHANGEDpublic static final byteDC1n.a.
UNCHANGEDpublic static final byteDC2n.a.
UNCHANGEDpublic static final byteDC3n.a.
UNCHANGEDpublic static final byteDC4n.a.
UNCHANGEDpublic static final byteDELn.a.
UNCHANGEDpublic static final byteDLEn.a.
UNCHANGEDpublic static final byteEMn.a.
UNCHANGEDpublic static final byteENQn.a.
UNCHANGEDpublic static final byteEOTn.a.
UNCHANGEDpublic static final byteESCn.a.
UNCHANGEDpublic static final byteETBn.a.
UNCHANGEDpublic static final byteETXn.a.
UNCHANGEDpublic static final byteFFn.a.
UNCHANGEDpublic static final byteFSn.a.
UNCHANGEDpublic static final byteGSn.a.
UNCHANGEDpublic static final byteHTn.a.
UNCHANGEDpublic static final byteLFn.a.
UNCHANGEDpublic static final charMAXn.a.
UNCHANGEDpublic static final charMINn.a.
UNCHANGEDpublic static final byteNAKn.a.
UNCHANGEDpublic static final byteNLn.a.
UNCHANGEDpublic static final byteNULn.a.
UNCHANGEDpublic static final byteRSn.a.
UNCHANGEDpublic static final byteSIn.a.
UNCHANGEDpublic static final byteSOn.a.
UNCHANGEDpublic static final byteSOHn.a.
UNCHANGEDpublic static final byteSPn.a.
UNCHANGEDpublic static final byteSPACEn.a.
UNCHANGEDpublic static final byteSTXn.a.
UNCHANGEDpublic static final byteSUBn.a.
UNCHANGEDpublic static final byteSYNn.a.
UNCHANGEDpublic static final byteUSn.a.
UNCHANGEDpublic static final byteVTn.a.
UNCHANGEDpublic static final byteXOFFn.a.
UNCHANGEDpublic static final byteXONn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. booleanequalsIgnoreCase(java.lang.CharSequence, java.lang.CharSequence)n.a.n.a.
Old fileNew file
603603
UNCHANGEDstatic public  n.a. booleanisLowerCase(char)n.a.n.a.
Old fileNew file
505506
UNCHANGEDstatic public  n.a. booleanisUpperCase(char)n.a.n.a.
Old fileNew file
514515
UNCHANGEDstatic public  n.a. java.lang.StringtoLowerCase(java.lang.String)n.a.n.a.
Old fileNew file
407408
UNCHANGEDstatic public  n.a. java.lang.StringtoLowerCase(java.lang.CharSequence)n.a.n.a.
Old fileNew file
431432
UNCHANGEDstatic public  n.a. chartoLowerCase(char)n.a.n.a.
Old fileNew file
446447
UNCHANGEDstatic public  n.a. java.lang.StringtoUpperCase(java.lang.String)n.a.n.a.
Old fileNew file
455456
UNCHANGEDstatic public  n.a. java.lang.StringtoUpperCase(java.lang.CharSequence)n.a.n.a.
Old fileNew file
479480
UNCHANGEDstatic public  n.a. chartoUpperCase(char)n.a.n.a.
Old fileNew file
494495
UNCHANGEDstatic public  n.a. java.lang.Stringtruncate(java.lang.CharSequence, int, java.lang.String)n.a.n.a.
Old fileNew file
551551
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public abstract enum com.google.common.base.CaseFormattop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-1783266563539748177n.a.
Newtrue-1783266563539748177n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.base.CaseFormatLOWER_CAMELn.a.
UNCHANGEDpublic static final com.google.common.base.CaseFormatLOWER_HYPHENn.a.
UNCHANGEDpublic static final com.google.common.base.CaseFormatLOWER_UNDERSCOREn.a.
UNCHANGEDpublic static final com.google.common.base.CaseFormatUPPER_CAMELn.a.
UNCHANGEDpublic static final com.google.common.base.CaseFormatUPPER_UNDERSCOREn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.base.Converter
<..>
New: java.lang.Stringjava.lang.String
Old: java.lang.Stringjava.lang.String
converterTo(com.google.common.base.CaseFormat)n.a.n.a.
Old fileNew file
157160
UNCHANGEDfinal public  n.a. java.lang.Stringto(com.google.common.base.CaseFormat, java.lang.String)n.a.n.a.
Old fileNew file
124126
UNCHANGEDstatic public  n.a. com.google.common.base.CaseFormatvalueOf(java.lang.String)n.a.n.a.
Old fileNew file
3031
UNCHANGEDstatic public  n.a. com.google.common.base.CaseFormat[]values()n.a.n.a.
Old fileNew file
3031
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.base.CharMatchertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Predicaten.a.
UNCHANGEDjava.util.function.Predicaten.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.base.CharMatcherand(com.google.common.base.CharMatcher)n.a.n.a.
Old fileNew file
379381
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherany()n.a.n.a.
Old fileNew file
118120
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcheranyOf(java.lang.CharSequence)n.a.n.a.
Old fileNew file
312314
UNCHANGEDpublic  n.a. booleanapply(java.lang.Character)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
910916
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherascii()n.a.n.a.
Old fileNew file
165167
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherbreakingWhitespace()n.a.n.a.
Old fileNew file
156158
UNCHANGEDpublic  n.a. java.lang.StringcollapseFrom(java.lang.CharSequence, char)n.a.n.a.
Old fileNew file
839845
UNCHANGEDpublic  n.a. intcountIn(java.lang.CharSequence)n.a.n.a.
Old fileNew file
596602
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherdigit()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
178180
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherforPredicate(com.google.common.base.Predicate
<..>
New: ? super java.lang.Character
Old: ? super java.lang.Character
)
n.a.n.a.
Old fileNew file
350352
UNCHANGEDpublic  n.a. intindexIn(java.lang.CharSequence)n.a.n.a.
Old fileNew file
542548
UNCHANGEDpublic  n.a. intindexIn(java.lang.CharSequence, int)n.a.n.a.
Old fileNew file
561567
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherinRange(char, char)n.a.n.a.
Old fileNew file
342344
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherinvisible()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
270272
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcheris(char)n.a.n.a.
Old fileNew file
295297
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherisNot(char)n.a.n.a.
Old fileNew file
304306
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherjavaDigit()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
191193
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherjavaIsoControl()n.a.n.a.
Old fileNew file
254256
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherjavaLetter()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
204206
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherjavaLetterOrDigit()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
216218
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherjavaLowerCase()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
242244
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherjavaUpperCase()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
229231
UNCHANGEDpublic  n.a. intlastIndexIn(java.lang.CharSequence)n.a.n.a.
Old fileNew file
582588
UNCHANGEDpublic abstract  n.a. booleanmatches(char)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. booleanmatchesAllOf(java.lang.CharSequence)n.a.n.a.
Old fileNew file
508514
UNCHANGEDpublic  n.a. booleanmatchesAnyOf(java.lang.CharSequence)n.a.n.a.
Old fileNew file
494500
UNCHANGEDpublic  n.a. booleanmatchesNoneOf(java.lang.CharSequence)n.a.n.a.
Old fileNew file
528534
UNCHANGEDpublic  n.a. com.google.common.base.CharMatchernegate()n.a.n.a.
Old fileNew file
372374
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatchernone()n.a.n.a.
Old fileNew file
127129
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatchernoneOf(java.lang.CharSequence)n.a.n.a.
Old fileNew file
331333
UNCHANGEDpublic  n.a. com.google.common.base.CharMatcheror(com.google.common.base.CharMatcher)n.a.n.a.
Old fileNew file
386388
UNCHANGEDpublic  n.a. com.google.common.base.CharMatcherprecomputed()n.a.n.a.
Old fileNew file
399401
UNCHANGEDpublic  n.a. java.lang.StringremoveFrom(java.lang.CharSequence)n.a.n.a.
Old fileNew file
616622
UNCHANGEDpublic  n.a. java.lang.StringreplaceFrom(java.lang.CharSequence, char)n.a.n.a.
Old fileNew file
678684
UNCHANGEDpublic  n.a. java.lang.StringreplaceFrom(java.lang.CharSequence, java.lang.CharSequence)n.a.n.a.
Old fileNew file
712718
UNCHANGEDpublic  n.a. java.lang.StringretainFrom(java.lang.CharSequence)n.a.n.a.
Old fileNew file
655661
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatchersingleWidth()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
288290
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
919925
UNCHANGEDpublic  n.a. java.lang.StringtrimAndCollapseFrom(java.lang.CharSequence, char)n.a.n.a.
Old fileNew file
863869
UNCHANGEDpublic  n.a. java.lang.StringtrimFrom(java.lang.CharSequence)n.a.n.a.
Old fileNew file
760766
UNCHANGEDpublic  n.a. java.lang.StringtrimLeadingFrom(java.lang.CharSequence)n.a.n.a.
Old fileNew file
789795
UNCHANGEDpublic  n.a. java.lang.StringtrimTrailingFrom(java.lang.CharSequence)n.a.n.a.
Old fileNew file
809815
UNCHANGEDstatic public  n.a. com.google.common.base.CharMatcherwhitespace()n.a.n.a.
Old fileNew file
145147
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Charsetstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final java.nio.charset.CharsetISO_8859_1n.a.
UNCHANGEDpublic static final java.nio.charset.CharsetUS_ASCIIn.a.
UNCHANGEDpublic static final java.nio.charset.CharsetUTF_16n.a.
UNCHANGEDpublic static final java.nio.charset.CharsetUTF_16BEn.a.
UNCHANGEDpublic static final java.nio.charset.CharsetUTF_16LEn.a.
UNCHANGEDpublic static final java.nio.charset.CharsetUTF_8n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.base.Convertertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Functionn.a.
UNCHANGEDjava.util.function.Functionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
com.google.common.base.Converter
<..>
New: AC
Old: AC
andThen(com.google.common.base.Converter
<..>
New: BC
Old: BC
)
n.a.n.a.
Old fileNew file
314385
UNCHANGEDfinal public  n.a. java.lang.Objectapply(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
390479
UNCHANGEDfinal public  n.a. java.lang.Objectconvert(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
169195
UNCHANGEDpublic  n.a. java.lang.Iterable
<..>
New: B
Old: B
convertAll(java.lang.Iterable
<..>
New: ? extends A
Old: ? extends A
)
n.a.n.a.
Old fileNew file
202273
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
406495
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.base.Converter
<..>
New: AB
Old: AB
from(com.google.common.base.Function
<..>
New: ? super A ? extends B
Old: ? super A ? extends B
, com.google.common.base.Function
<..>
New: ? super B ? extends A
Old: ? super B ? extends A
)
n.a.n.a.
Old fileNew file
428517
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Converter
<..>
New: TT
Old: TT
identity()n.a.n.a.
Old fileNew file
477566
UNCHANGEDpublic  n.a. com.google.common.base.Converter
<..>
New: BA
Old: BA
reverse()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.CheckReturnValuen.a.
n.a.n.a.
Old fileNew file
238309
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Defaultstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectdefaultValue(java.lang.Class
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
4246
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Enumstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.reflect.FieldgetField(java.lang.Enum
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
5053
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Enumjava.lang.Enum
<..>
New: T
Old: T
com.google.common.base.Optional
<..>
New: T
Old: T
getIfPresent(java.lang.Class
<..>
New: T
Old: T
, java.lang.String)
n.a.n.a.
Old fileNew file
6770
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Enumjava.lang.Enum
<..>
New: T
Old: T
com.google.common.base.Converter
<..>
New: java.lang.StringT
Old: java.lang.StringT
stringConverter(java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
108112
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (*) public abstract class com.google.common.base.Equivalencetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.function.BiPredicaten.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.base.Equivalence
<..>
New: java.lang.Object
Old: java.lang.Object
equals()n.a.n.a.
Old fileNew file
322345
UNCHANGEDfinal public  n.a. booleanequivalent(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
5966
UNCHANGEDfinal public  n.a. com.google.common.base.Predicate
<..>
New: T
Old: T
equivalentTo(java.lang.Object)n.a.n.a.
Old fileNew file
268290
UNCHANGEDfinal public  n.a. inthash(java.lang.Object)n.a.n.a.
Old fileNew file
109116
UNCHANGEDstatic public  n.a. com.google.common.base.Equivalence
<..>
New: java.lang.Object
Old: java.lang.Object
identity()n.a.n.a.
Old fileNew file
334357
UNCHANGED (*)final public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
com.google.common.base.Equivalence
<..>
New: F
Old: F
onResultOf(com.google.common.base.Function
<..>
New: ? super F ? extends T
Old: F ? extends T
 (*)
)
n.a.n.a.
Old fileNew file
151158
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSTT
com.google.common.base.Equivalence
<..>
New: java.lang.Iterable < S >
Old: java.lang.Iterable < S >
pairwise()n.a.n.a.
Old fileNew file
258280
UNCHANGEDfinal public  n.a. booleantest(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
7683
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSTT
com.google.common.base.Equivalence$Wrapper
<..>
New: S
Old: S
wrap(java.lang.Object)n.a.n.a.
Old fileNew file
162172
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final static public class com.google.common.base.Equivalence$Wrappertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-61172521459739236110
Newtrue-61172521459739236110
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
206226
UNCHANGEDpublic  n.a. java.lang.Objectget()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
196216
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
228248
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
237257
UNCHANGED public abstract class com.google.common.base.FinalizablePhantomReferencetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.ref.PhantomReferencen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.FinalizableReferencen.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.base.FinalizableReferencetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidfinalizeReferent()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse an instance of one of the Finalizable*Reference classes
UNCHANGED public class com.google.common.base.FinalizableReferenceQueuetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. FinalizableReferenceQueue()n.a.n.a.
Old fileNew file
155158
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclose()n.a.n.a.
Old fileNew file
178181
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.base.FinalizableSoftReferencetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.ref.SoftReferencen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.FinalizableReferencen.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.base.FinalizableWeakReferencetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.ref.WeakReferencen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.FinalizableReferencen.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.base.Functiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.function.Functionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectapply(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.FunctionalInterfacen.a.
UNCHANGED (*) final public class com.google.common.base.Functionstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDBjava.lang.Objectjava.lang.Object
UNCHANGEDCjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: AC
Old: AC
compose(com.google.common.base.Function
<..>
New: BC
Old: BC
, com.google.common.base.Function
<..>
New: A ? extends B
Old: A ? extends B
)
n.a.n.a.
Old fileNew file
222243
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: java.lang.ObjectE
Old: java.lang.ObjectE
constant(java.lang.Object)n.a.n.a.
Old fileNew file
318345
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: KV
Old: KV
forMap(java.util.Map
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
115125
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: KV
Old: KV
forMap(java.util.Map
<..>
New: K ? extends V
Old: K ? extends V
, java.lang.Object)
n.a.n.a.
Old fileNew file
132143
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: Tjava.lang.Boolean
Old: Tjava.lang.Boolean
forPredicate(com.google.common.base.Predicate
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
271296
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWFn.a.java.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: FT
Old: java.lang.ObjectT
forSupplier(com.google.common.base.Supplier
<..>
New: T
Old: T
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
363393
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: EE
Old: EE
identity()n.a.n.a.
Old fileNew file
8391
UNCHANGEDstatic public  n.a. com.google.common.base.Function
<..>
New: java.lang.Objectjava.lang.String
Old: java.lang.Objectjava.lang.String
toStringFunction()n.a.n.a.
Old fileNew file
6063
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public class com.google.common.base.internal.Finalizertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Runnablen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidrun()n.a.n.a.
Old fileNew file
145146
UNCHANGEDstatic public  n.a. voidstartFinalizer(java.lang.Class
<..>
New: ?
Old: ?
, java.lang.ref.ReferenceQueue
<..>
New: java.lang.Object
Old: java.lang.Object
, java.lang.ref.PhantomReference
<..>
New: java.lang.Object
Old: java.lang.Object
)
n.a.n.a.
Old fileNew file
7475
UNCHANGED (*) public class com.google.common.base.Joinertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGED (*)public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Appendablejava.lang.Appendable
java.lang.AppendableappendTo(java.lang.Appendable, java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
93102
UNCHANGED (*)public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Appendablejava.lang.Appendable
java.lang.AppendableappendTo(java.lang.Appendable, java.util.Iterator
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
104114
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Appendablejava.lang.Appendable
java.lang.AppendableappendTo(java.lang.Appendable, java.lang.Object[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
121132
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Appendablejava.lang.Appendable
java.lang.AppendableappendTo(java.lang.Appendable, java.lang.Object, java.lang.Object, java.lang.Object[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
129143
UNCHANGED (*)final public  n.a. java.lang.StringBuilderappendTo(java.lang.StringBuilder, java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
139154
UNCHANGED (*)final public  n.a. java.lang.StringBuilderappendTo(java.lang.StringBuilder, java.util.Iterator
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
152168
UNCHANGEDfinal public  n.a. java.lang.StringBuilderappendTo(java.lang.StringBuilder, java.lang.Object[])n.a.n.a.
Old fileNew file
166182
UNCHANGEDfinal public  n.a. java.lang.StringBuilderappendTo(java.lang.StringBuilder, java.lang.Object, java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
177196
UNCHANGED (*)final public  n.a. java.lang.Stringjoin(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
185204
UNCHANGED (*)final public  n.a. java.lang.Stringjoin(java.util.Iterator
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
195214
UNCHANGEDfinal public  n.a. java.lang.Stringjoin(java.lang.Object[])n.a.n.a.
Old fileNew file
203222
UNCHANGEDfinal public  n.a. java.lang.Stringjoin(java.lang.Object, java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
211231
UNCHANGEDstatic public  n.a. com.google.common.base.Joineron(java.lang.String)n.a.n.a.
Old fileNew file
6971
UNCHANGEDstatic public  n.a. com.google.common.base.Joineron(char)n.a.n.a.
Old fileNew file
7476
UNCHANGEDpublic  n.a. com.google.common.base.JoinerskipNulls()n.a.n.a.
Old fileNew file
243263
UNCHANGEDpublic  n.a. com.google.common.base.JoineruseForNull(java.lang.String)n.a.n.a.
Old fileNew file
219239
UNCHANGEDpublic  n.a. com.google.common.base.Joiner$MapJoinerwithKeyValueSeparator(char)n.a.n.a.
Old fileNew file
284305
UNCHANGEDpublic  n.a. com.google.common.base.Joiner$MapJoinerwithKeyValueSeparator(java.lang.String)n.a.n.a.
Old fileNew file
292313
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.base.Joiner$MapJoinertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Appendablejava.lang.Appendable
java.lang.AppendableappendTo(java.lang.Appendable, java.util.Map
<..>
New: ? ?
Old: ? ?
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
328349
UNCHANGEDpublic  n.a. java.lang.StringBuilderappendTo(java.lang.StringBuilder, java.util.Map
<..>
New: ? ?
Old: ? ?
)
n.a.n.a.
Old fileNew file
338359
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Appendablejava.lang.Appendable
java.lang.AppendableappendTo(java.lang.Appendable, java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
Old: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
351371
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Appendablejava.lang.Appendable
java.lang.AppendableappendTo(java.lang.Appendable, java.util.Iterator
<..>
New: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
Old: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
364383
UNCHANGEDpublic  n.a. java.lang.StringBuilderappendTo(java.lang.StringBuilder, java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
Old: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
)
n.a.n.a.
Old fileNew file
391409
UNCHANGEDpublic  n.a. java.lang.StringBuilderappendTo(java.lang.StringBuilder, java.util.Iterator
<..>
New: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
Old: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
)
n.a.n.a.
Old fileNew file
405422
UNCHANGEDpublic  n.a. java.lang.Stringjoin(java.util.Map
<..>
New: ? ?
Old: ? ?
)
n.a.n.a.
Old fileNew file
417434
UNCHANGEDpublic  n.a. java.lang.Stringjoin(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
Old: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
)
n.a.n.a.
Old fileNew file
428444
UNCHANGEDpublic  n.a. java.lang.Stringjoin(java.util.Iterator
<..>
New: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
Old: ? extends java.util.Map$Entry < ? extends ?, ? extends ? >
)
n.a.n.a.
Old fileNew file
439454
UNCHANGEDpublic  n.a. com.google.common.base.Joiner$MapJoineruseForNull(java.lang.String)n.a.n.a.
Old fileNew file
447462
UNCHANGED final public class com.google.common.base.MoreObjectstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectfirstNonNull(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
5565
UNCHANGEDstatic public  n.a. com.google.common.base.MoreObjects$ToStringHelpertoStringHelper(java.lang.Object)n.a.n.a.
Old fileNew file
105115
UNCHANGEDstatic public  n.a. com.google.common.base.MoreObjects$ToStringHelpertoStringHelper(java.lang.Class
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
119129
UNCHANGEDstatic public  n.a. com.google.common.base.MoreObjects$ToStringHelpertoStringHelper(java.lang.String)n.a.n.a.
Old fileNew file
131141
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.base.MoreObjects$ToStringHelpertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperadd(java.lang.String, java.lang.Object)n.a.n.a.
Old fileNew file
171182
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperadd(java.lang.String, boolean)n.a.n.a.
Old fileNew file
181192
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperadd(java.lang.String, char)n.a.n.a.
Old fileNew file
191202
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperadd(java.lang.String, double)n.a.n.a.
Old fileNew file
201212
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperadd(java.lang.String, float)n.a.n.a.
Old fileNew file
211222
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperadd(java.lang.String, int)n.a.n.a.
Old fileNew file
221232
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperadd(java.lang.String, long)n.a.n.a.
Old fileNew file
231242
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperaddValue(java.lang.Object)n.a.n.a.
Old fileNew file
242253
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperaddValue(boolean)n.a.n.a.
Old fileNew file
255266
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperaddValue(char)n.a.n.a.
Old fileNew file
268279
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperaddValue(double)n.a.n.a.
Old fileNew file
281292
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperaddValue(float)n.a.n.a.
Old fileNew file
294305
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperaddValue(int)n.a.n.a.
Old fileNew file
307318
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperaddValue(long)n.a.n.a.
Old fileNew file
320331
UNCHANGEDpublic  n.a. com.google.common.base.MoreObjects$ToStringHelperomitNullValues()n.a.n.a.
Old fileNew file
160171
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
334369
UNCHANGED final public class com.google.common.base.Objectstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.base.ExtraObjectsMethodsForWebn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. booleanequal(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
5254
UNCHANGEDstatic public  n.a. inthashCode(java.lang.Object[])n.a.n.a.
Old fileNew file
7779
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public abstract class com.google.common.base.Optionaltop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-76392766847579167070
Newtrue-76392766847579167070
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Optional
<..>
New: T
Old: T
absent()n.a.n.a.
Old fileNew file
9196
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: T
Old: T
asSet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Optional
<..>
New: T
Old: T
fromJavaUtil(java.util.Optional
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
125130
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Optional
<..>
New: T
Old: T
fromNullable(java.lang.Object)n.a.n.a.
Old fileNew file
114119
UNCHANGEDpublic abstract  n.a. java.lang.Objectget()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisPresent()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Optional
<..>
New: T
Old: T
of(java.lang.Object)n.a.n.a.
Old fileNew file
103108
UNCHANGEDpublic abstract  n.a. java.lang.Objector(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.base.Optional
<..>
New: T
Old: T
or(com.google.common.base.Optional
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objector(com.google.common.base.Supplier
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectorNull()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
presentInstances(java.lang.Iterable
<..>
New: ? extends com.google.common.base.Optional < ? extends T >
Old: ? extends com.google.common.base.Optional < ? extends T >
)
n.a.n.a.
Old fileNew file
333337
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Optional
<..>
New: T
Old: T
toJavaUtil(com.google.common.base.Optional
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
143148
UNCHANGEDpublic  n.a. java.util.Optional
<..>
New: T
Old: T
toJavaUtil()n.a.n.a.
Old fileNew file
156161
UNCHANGEDpublic abstract  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.base.Optional
<..>
New: V
Old: V
transform(com.google.common.base.Function
<..>
New: ? super TV
Old: ? super TV
)
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse Optional.of(value) or Optional.absent()
UNCHANGED final public class com.google.common.base.Preconditionstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean)n.a.n.a.
Old fileNew file
127128
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.Object)n.a.n.a.
Old fileNew file
141142
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object[])n.a.n.a.
Old fileNew file
163164
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, char)n.a.n.a.
Old fileNew file
176177
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, int)n.a.n.a.
Old fileNew file
189190
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, long)n.a.n.a.
Old fileNew file
202203
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object)n.a.n.a.
Old fileNew file
216217
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, char, char)n.a.n.a.
Old fileNew file
230231
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, char, int)n.a.n.a.
Old fileNew file
244245
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, char, long)n.a.n.a.
Old fileNew file
258259
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, char, java.lang.Object)n.a.n.a.
Old fileNew file
272273
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, int, char)n.a.n.a.
Old fileNew file
286287
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, int, int)n.a.n.a.
Old fileNew file
300301
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, int, long)n.a.n.a.
Old fileNew file
314315
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, int, java.lang.Object)n.a.n.a.
Old fileNew file
328329
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, long, char)n.a.n.a.
Old fileNew file
342343
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, long, int)n.a.n.a.
Old fileNew file
356357
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, long, long)n.a.n.a.
Old fileNew file
370371
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, long, java.lang.Object)n.a.n.a.
Old fileNew file
384385
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object, char)n.a.n.a.
Old fileNew file
398399
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object, int)n.a.n.a.
Old fileNew file
412413
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object, long)n.a.n.a.
Old fileNew file
426427
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
440444
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
458462
UNCHANGEDstatic public  n.a. voidcheckArgument(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
477481
UNCHANGEDstatic public  n.a. intcheckElementIndex(int, int)n.a.n.a.
Old fileNew file
13251353
UNCHANGEDstatic public  n.a. intcheckElementIndex(int, int, java.lang.String)n.a.n.a.
Old fileNew file
13421370
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object)n.a.n.a.
Old fileNew file
877902
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
896920
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object[])n.a.n.a.
Old fileNew file
920946
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, char)n.a.n.a.
Old fileNew file
936962
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, int)n.a.n.a.
Old fileNew file
952977
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, long)n.a.n.a.
Old fileNew file
968993
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object)n.a.n.a.
Old fileNew file
9841009
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, char, char)n.a.n.a.
Old fileNew file
10001025
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, char, int)n.a.n.a.
Old fileNew file
10161041
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, char, long)n.a.n.a.
Old fileNew file
10321057
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, char, java.lang.Object)n.a.n.a.
Old fileNew file
10481073
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, int, char)n.a.n.a.
Old fileNew file
10641089
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, int, int)n.a.n.a.
Old fileNew file
10801105
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, int, long)n.a.n.a.
Old fileNew file
10961121
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, int, java.lang.Object)n.a.n.a.
Old fileNew file
11121137
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, long, char)n.a.n.a.
Old fileNew file
11281153
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, long, int)n.a.n.a.
Old fileNew file
11441169
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, long, long)n.a.n.a.
Old fileNew file
11601185
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, long, java.lang.Object)n.a.n.a.
Old fileNew file
11761201
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object, char)n.a.n.a.
Old fileNew file
11921217
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object, int)n.a.n.a.
Old fileNew file
12081233
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object, long)n.a.n.a.
Old fileNew file
12241249
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
12401268
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
12601288
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcheckNotNull(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
12811309
UNCHANGEDstatic public  n.a. intcheckPositionIndex(int, int)n.a.n.a.
Old fileNew file
13701398
UNCHANGEDstatic public  n.a. intcheckPositionIndex(int, int, java.lang.String)n.a.n.a.
Old fileNew file
13871415
UNCHANGEDstatic public  n.a. voidcheckPositionIndexes(int, int, int)n.a.n.a.
Old fileNew file
14171445
UNCHANGEDstatic public  n.a. voidcheckState(boolean)n.a.n.a.
Old fileNew file
491495
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.Object)n.a.n.a.
Old fileNew file
507511
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object[])n.a.n.a.
Old fileNew file
531543
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, char)n.a.n.a.
Old fileNew file
545557
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, int)n.a.n.a.
Old fileNew file
559571
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, long)n.a.n.a.
Old fileNew file
573585
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object)n.a.n.a.
Old fileNew file
588600
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, char, char)n.a.n.a.
Old fileNew file
603614
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, char, int)n.a.n.a.
Old fileNew file
617628
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, char, long)n.a.n.a.
Old fileNew file
632642
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, char, java.lang.Object)n.a.n.a.
Old fileNew file
647657
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, int, char)n.a.n.a.
Old fileNew file
661671
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, int, int)n.a.n.a.
Old fileNew file
675685
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, int, long)n.a.n.a.
Old fileNew file
689699
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, int, java.lang.Object)n.a.n.a.
Old fileNew file
704714
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, long, char)n.a.n.a.
Old fileNew file
719728
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, long, int)n.a.n.a.
Old fileNew file
733742
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, long, long)n.a.n.a.
Old fileNew file
748756
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, long, java.lang.Object)n.a.n.a.
Old fileNew file
763771
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object, char)n.a.n.a.
Old fileNew file
778786
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object, int)n.a.n.a.
Old fileNew file
793801
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object, long)n.a.n.a.
Old fileNew file
808816
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
823834
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
842853
UNCHANGEDstatic public  n.a. voidcheckState(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
862873
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.base.Predicatetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.function.Predicaten.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanapply(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. booleantest(java.lang.Object)n.a.n.a.
Old fileNew file
7979
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.FunctionalInterfacen.a.
UNCHANGED (*) final public class com.google.common.base.Predicatestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
alwaysFalse()n.a.n.a.
Old fileNew file
5759
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
alwaysTrue()n.a.n.a.
Old fileNew file
5153
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
and(java.lang.Iterable
<..>
New: ? extends com.google.common.base.Predicate < ? extends T >
Old: ? extends com.google.common.base.Predicate < ? extends T >
)
n.a.n.a.
Old fileNew file
9497
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
and(com.google.common.base.Predicate[]
<..>
New: ? super T
Old: ? super T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
106109
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
and(com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
115119
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: A
Old: A
compose(com.google.common.base.Predicate
<..>
New: B
Old: B
, com.google.common.base.Function
<..>
New: A ? extends B
Old: A ? extends B
)
n.a.n.a.
Old fileNew file
219227
UNCHANGEDstatic public  n.a. com.google.common.base.Predicate
<..>
New: java.lang.CharSequence
Old: java.lang.CharSequence
contains(java.util.regex.Pattern)n.a.n.a.
Old fileNew file
244254
UNCHANGEDstatic public  n.a. com.google.common.base.Predicate
<..>
New: java.lang.CharSequence
Old: java.lang.CharSequence
containsPattern(java.lang.String)n.a.n.a.
Old fileNew file
232241
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
equalTo(java.lang.Object)n.a.n.a.
Old fileNew file
155161
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
in(java.util.Collection
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
208216
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: java.lang.Object
instanceOf(java.lang.Class
<..>
New: ?
Old: ?
)
n.a.
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
173181
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
isNull()n.a.n.a.
Old fileNew file
6668
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
not(com.google.common.base.Predicate
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
8385
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
notNull()n.a.n.a.
Old fileNew file
7577
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
or(java.lang.Iterable
<..>
New: ? extends com.google.common.base.Predicate < ? extends T >
Old: ? extends com.google.common.base.Predicate < ? extends T >
)
n.a.n.a.
Old fileNew file
126131
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
or(com.google.common.base.Predicate[]
<..>
New: ? super T
Old: ? super T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
138143
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Predicate
<..>
New: T
Old: T
or(com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
147153
UNCHANGEDstatic public  n.a. com.google.common.base.Predicate
<..>
New: java.lang.Class < ? >
Old: java.lang.Class < ? >
subtypeOf(java.lang.Class
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
193201
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.base.Splittertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.base.SplitterfixedLength(int)n.a.n.a.
Old fileNew file
280286
UNCHANGEDpublic  n.a. com.google.common.base.Splitterlimit(int)n.a.n.a.
Old fileNew file
339345
UNCHANGEDpublic  n.a. com.google.common.base.SplitteromitEmptyStrings()n.a.n.a.
Old fileNew file
319325
UNCHANGEDstatic public  n.a. com.google.common.base.Splitteron(char)n.a.n.a.
Old fileNew file
125129
UNCHANGEDstatic public  n.a. com.google.common.base.Splitteron(com.google.common.base.CharMatcher)n.a.n.a.
Old fileNew file
139143
UNCHANGEDstatic public  n.a. com.google.common.base.Splitteron(java.lang.String)n.a.n.a.
Old fileNew file
169173
UNCHANGEDstatic public  n.a. com.google.common.base.Splitteron(java.util.regex.Pattern)n.a.n.a.
Old fileNew file
215220
UNCHANGEDstatic public  n.a. com.google.common.base.SplitteronPattern(java.lang.String)n.a.n.a.
Old fileNew file
258264
UNCHANGEDpublic  n.a. java.lang.Iterable
<..>
New: java.lang.String
Old: java.lang.String
split(java.lang.CharSequence)n.a.n.a.
Old fileNew file
381387
UNCHANGEDpublic  n.a. java.util.List
<..>
New: java.lang.String
Old: java.lang.String
splitToList(java.lang.CharSequence)n.a.n.a.
Old fileNew file
412418
NEWpublic  n.a. java.util.stream.Stream
<..>
New: java.lang.String
splitToStream(java.lang.CharSequence)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.441
UNCHANGEDpublic  n.a. com.google.common.base.SplittertrimResults()n.a.n.a.
Old fileNew file
353359
UNCHANGEDpublic  n.a. com.google.common.base.SplittertrimResults(com.google.common.base.CharMatcher)n.a.n.a.
Old fileNew file
368374
UNCHANGEDpublic  n.a. com.google.common.base.Splitter$MapSplitterwithKeyValueSeparator(java.lang.String)n.a.n.a.
Old fileNew file
432451
UNCHANGEDpublic  n.a. com.google.common.base.Splitter$MapSplitterwithKeyValueSeparator(char)n.a.n.a.
Old fileNew file
443461
UNCHANGEDpublic  n.a. com.google.common.base.Splitter$MapSplitterwithKeyValueSeparator(com.google.common.base.Splitter)n.a.n.a.
Old fileNew file
467484
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.base.Splitter$MapSplittertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: java.lang.Stringjava.lang.String
Old: java.lang.Stringjava.lang.String
split(java.lang.CharSequence)n.a.n.a.
Old fileNew file
501517
UNCHANGED (Serializable compatible) final public enum com.google.common.base.StandardSystemPropertytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue5897508380994391560n.a.
Newtrue5897508380994391560n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyFILE_SEPARATORn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_CLASS_PATHn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_CLASS_VERSIONn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_COMPILERn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_EXT_DIRS
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_HOMEn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_IO_TMPDIRn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_LIBRARY_PATHn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_SPECIFICATION_NAMEn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_SPECIFICATION_VENDORn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_SPECIFICATION_VERSIONn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VENDORn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VENDOR_URLn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VERSIONn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VM_NAMEn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VM_SPECIFICATION_NAMEn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VM_SPECIFICATION_VENDORn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VM_SPECIFICATION_VERSIONn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VM_VENDORn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyJAVA_VM_VERSIONn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyLINE_SEPARATORn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyOS_ARCHn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyOS_NAMEn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyOS_VERSIONn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyPATH_SEPARATORn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyUSER_DIRn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyUSER_HOMEn.a.
UNCHANGEDpublic static final com.google.common.base.StandardSystemPropertyUSER_NAMEn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Stringkey()n.a.n.a.
Old fileNew file
121132
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
135166
UNCHANGEDpublic  n.a. java.lang.Stringvalue()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
129160
UNCHANGEDstatic public  n.a. com.google.common.base.StandardSystemPropertyvalueOf(java.lang.String)n.a.n.a.
Old fileNew file
2627
UNCHANGEDstatic public  n.a. com.google.common.base.StandardSystemProperty[]values()n.a.n.a.
Old fileNew file
2627
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Stopwatchtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.base.StopwatchcreateStarted()n.a.n.a.
Old fileNew file
114130
UNCHANGEDstatic public  n.a. com.google.common.base.StopwatchcreateStarted(com.google.common.base.Ticker)n.a.n.a.
Old fileNew file
123139
UNCHANGEDstatic public  n.a. com.google.common.base.StopwatchcreateUnstarted()n.a.n.a.
Old fileNew file
96112
UNCHANGEDstatic public  n.a. com.google.common.base.StopwatchcreateUnstarted(com.google.common.base.Ticker)n.a.n.a.
Old fileNew file
105121
UNCHANGEDpublic  n.a. longelapsed(java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
202218
UNCHANGEDpublic  n.a. java.time.Durationelapsed()n.a.n.a.
Old fileNew file
214231
UNCHANGEDpublic  n.a. booleanisRunning()n.a.n.a.
Old fileNew file
139155
UNCHANGEDpublic  n.a. com.google.common.base.Stopwatchreset()n.a.n.a.
Old fileNew file
179195
UNCHANGEDpublic  n.a. com.google.common.base.Stopwatchstart()n.a.n.a.
Old fileNew file
150166
UNCHANGEDpublic  n.a. com.google.common.base.Stopwatchstop()n.a.n.a.
Old fileNew file
165181
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
220237
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Stringstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.StringcommonPrefix(java.lang.CharSequence, java.lang.CharSequence)n.a.n.a.
Old fileNew file
177186
UNCHANGEDstatic public  n.a. java.lang.StringcommonSuffix(java.lang.CharSequence, java.lang.CharSequence)n.a.n.a.
Old fileNew file
199208
UNCHANGEDstatic public  n.a. java.lang.StringemptyToNull(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
5358
UNCHANGEDstatic public  n.a. booleanisNullOrEmpty(java.lang.String)n.a.n.a.
Old fileNew file
6873
UNCHANGEDstatic public  n.a. java.lang.StringlenientFormat(java.lang.String, java.lang.Object[])n.a.n.a.
Old fileNew file
261270
UNCHANGEDstatic public  n.a. java.lang.StringnullToEmpty(java.lang.String)n.a.n.a.
Old fileNew file
4347
UNCHANGEDstatic public  n.a. java.lang.StringpadEnd(java.lang.String, int, char)n.a.n.a.
Old fileNew file
121126
UNCHANGEDstatic public  n.a. java.lang.StringpadStart(java.lang.String, int, char)n.a.n.a.
Old fileNew file
9095
UNCHANGEDstatic public  n.a. java.lang.Stringrepeat(java.lang.String, int)n.a.n.a.
Old fileNew file
144153
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.base.Suppliertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.function.Suppliern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectget()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.FunctionalInterfacen.a.
UNCHANGED final public class com.google.common.base.Supplierstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Supplier
<..>
New: T
Old: T
compose(com.google.common.base.Function
<..>
New: ? super FT
Old: ? super FT
, com.google.common.base.Supplier
<..>
New: F
Old: F
)
n.a.n.a.
Old fileNew file
4650
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Supplier
<..>
New: T
Old: T
memoize(com.google.common.base.Supplier
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
102108
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Supplier
<..>
New: T
Old: T
memoizeWithExpiration(com.google.common.base.Supplier
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
n.a.n.a.
Old fileNew file
212227
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Supplier
<..>
New: T
Old: T
ofInstance(java.lang.Object)n.a.n.a.
Old fileNew file
268288
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: com.google.common.base.Supplier < T > T
Old: com.google.common.base.Supplier < T > T
supplierFunction()n.a.n.a.
Old fileNew file
345370
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Supplier
<..>
New: T
Old: T
synchronizedSupplier(com.google.common.base.Supplier
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
310333
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Throwablestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Throwable
Old: java.lang.Throwable
getCausalChain(java.lang.Throwable)n.a.n.a.
Old fileNew file
293300
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
java.lang.ThrowablegetCauseAs(java.lang.Throwable, java.lang.Class
<..>
New: X
Old: X
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
336344
UNCHANGEDstatic public  n.a. java.lang.ThrowablegetRootCause(java.lang.Throwable)n.a.n.a.
Old fileNew file
257265
UNCHANGEDstatic public  n.a. java.lang.StringgetStackTraceAsString(java.lang.Throwable)n.a.n.a.
Old fileNew file
351359
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.StackTraceElement
Old: java.lang.StackTraceElement
lazyStackTrace(java.lang.Throwable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
388398
UNCHANGEDstatic public  n.a. booleanlazyStackTraceIsLazy()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
402415
UNCHANGEDstatic public  n.a. java.lang.RuntimeExceptionpropagate(java.lang.Throwable)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
240248
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
voidpropagateIfInstanceOf(java.lang.Throwable, java.lang.Class
<..>
New: X
Old: X
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.lang.Throwable
n.a.
Old fileNew file
103107
UNCHANGEDstatic public  n.a. voidpropagateIfPossible(java.lang.Throwable)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
158163
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
voidpropagateIfPossible(java.lang.Throwable, java.lang.Class
<..>
New: X
Old: X
)
Status:Name:
UNCHANGEDjava.lang.Throwable
n.a.
Old fileNew file
184190
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDX1java.lang.Throwablejava.lang.Throwable
UNCHANGEDX2java.lang.Throwablejava.lang.Throwable
voidpropagateIfPossible(java.lang.Throwable, java.lang.Class
<..>
New: X1
Old: X1
, java.lang.Class
<..>
New: X2
Old: X2
)
Status:Name:
UNCHANGEDjava.lang.Throwable
UNCHANGEDjava.lang.Throwable
n.a.
Old fileNew file
203210
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
voidthrowIfInstanceOf(java.lang.Throwable, java.lang.Class
<..>
New: X
Old: X
)
Status:Name:
UNCHANGEDjava.lang.Throwable
n.a.
Old fileNew file
7477
UNCHANGEDstatic public  n.a. voidthrowIfUnchecked(java.lang.Throwable)n.a.n.a.
Old fileNew file
128132
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.base.Tickertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. longread()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public  n.a. com.google.common.base.TickersystemTicker()n.a.n.a.
Old fileNew file
4445
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Utf8top
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. intencodedLength(java.lang.CharSequence)n.a.n.a.
Old fileNew file
5251
UNCHANGEDstatic public  n.a. booleanisWellFormed(byte[])n.a.n.a.
Old fileNew file
113112
UNCHANGEDstatic public  n.a. booleanisWellFormed(byte[], int, int)n.a.n.a.
Old fileNew file
126125
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.base.Verifytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. voidverify(boolean)n.a.n.a.
Old fileNew file
99101
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object[])n.a.n.a.
Old fileNew file
123125
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, char)n.a.n.a.
Old fileNew file
137139
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, int)n.a.n.a.
Old fileNew file
151153
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, long)n.a.n.a.
Old fileNew file
165167
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object)n.a.n.a.
Old fileNew file
180182
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, char, char)n.a.n.a.
Old fileNew file
195196
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, int, char)n.a.n.a.
Old fileNew file
210210
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, long, char)n.a.n.a.
Old fileNew file
225224
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object, char)n.a.n.a.
Old fileNew file
240239
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, char, int)n.a.n.a.
Old fileNew file
255253
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, int, int)n.a.n.a.
Old fileNew file
270267
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, long, int)n.a.n.a.
Old fileNew file
285281
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object, int)n.a.n.a.
Old fileNew file
300296
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, char, long)n.a.n.a.
Old fileNew file
315310
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, int, long)n.a.n.a.
Old fileNew file
330324
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, long, long)n.a.n.a.
Old fileNew file
345338
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object, long)n.a.n.a.
Old fileNew file
360353
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, char, java.lang.Object)n.a.n.a.
Old fileNew file
375368
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, int, java.lang.Object)n.a.n.a.
Old fileNew file
390383
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, long, java.lang.Object)n.a.n.a.
Old fileNew file
405398
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
423416
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
442435
UNCHANGEDstatic public  n.a. voidverify(boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
462455
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectverifyNotNull(java.lang.Object)n.a.n.a.
Old fileNew file
477479
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectverifyNotNull(java.lang.Object, java.lang.String, java.lang.Object[])n.a.n.a.
Old fileNew file
500502
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.base.VerifyExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5555829855959801639n.a.
Newtrue-5555829855959801639n.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. VerifyException(java.lang.Throwable)n.a.n.a.
Old fileNew file
4445
UNCHANGEDpublic  n.a. VerifyException(java.lang.String)n.a.n.a.
Old fileNew file
3435
UNCHANGEDpublic  n.a. VerifyException(java.lang.String, java.lang.Throwable)n.a.n.a.
Old fileNew file
5455
UNCHANGEDpublic  n.a. VerifyException()n.a.n.a.
Old fileNew file
3031
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.base.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (*) public abstract class com.google.common.cache.AbstractCachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.cache.Cachen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.concurrent.ConcurrentMap
<..>
New: KV
Old: KV
asMap()n.a.n.a.
Old fileNew file
124130
UNCHANGEDpublic  n.a. voidcleanUp()n.a.n.a.
Old fileNew file
9297
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object, java.util.concurrent.Callable
<..>
New: ? extends V
Old: ? extends V
)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
4950
UNCHANGED (*)public  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
getAllPresent(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
6368
UNCHANGEDpublic  n.a. voidinvalidate(java.lang.Object)n.a.n.a.
Old fileNew file
101106
UNCHANGED (*)public  n.a. voidinvalidateAll(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
107113
UNCHANGEDpublic  n.a. voidinvalidateAll()n.a.n.a.
Old fileNew file
114120
UNCHANGEDpublic  n.a. voidput(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
8085
UNCHANGEDpublic  n.a. voidputAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
8691
UNCHANGEDpublic  n.a. longsize()n.a.n.a.
Old fileNew file
96101
UNCHANGEDpublic  n.a. com.google.common.cache.CacheStatsstats()n.a.n.a.
Old fileNew file
119125
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.cache.AbstractCache$SimpleStatsCountertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.cache.AbstractCache$StatsCountern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AbstractCache$SimpleStatsCounter()n.a.n.a.
Old fileNew file
205211
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidincrementBy(com.google.common.cache.AbstractCache$StatsCounter)n.a.n.a.
Old fileNew file
251262
UNCHANGEDpublic  n.a. voidrecordEviction()n.a.n.a.
Old fileNew file
235241
UNCHANGEDpublic  n.a. voidrecordHits(int)n.a.n.a.
Old fileNew file
210216
UNCHANGEDpublic  n.a. voidrecordLoadException(long)n.a.n.a.
Old fileNew file
229235
UNCHANGEDpublic  n.a. voidrecordLoadSuccess(long)n.a.n.a.
Old fileNew file
222228
UNCHANGEDpublic  n.a. voidrecordMisses(int)n.a.n.a.
Old fileNew file
216222
UNCHANGEDpublic  n.a. com.google.common.cache.CacheStatssnapshot()n.a.n.a.
Old fileNew file
240246
UNCHANGED static public abstract interface com.google.common.cache.AbstractCache$StatsCountertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidrecordEviction()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidrecordHits(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidrecordLoadException(long)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidrecordLoadSuccess(long)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidrecordMisses(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.cache.CacheStatssnapshot()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract class com.google.common.cache.AbstractLoadingCachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.cache.AbstractCachen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Functionn.a.
UNCHANGED (*)com.google.common.cache.Cachen.a.
UNCHANGEDcom.google.common.cache.LoadingCachen.a.
UNCHANGEDjava.util.function.Functionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. java.lang.Objectapply(java.lang.Object)n.a.n.a.
Old fileNew file
6972
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
getAll(java.lang.Iterable
<..>
New: ? extends K
Old: ? extends K
)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
5861
UNCHANGEDpublic  n.a. java.lang.ObjectgetUnchecked(java.lang.Object)n.a.n.a.
Old fileNew file
5053
UNCHANGEDpublic  n.a. voidrefresh(java.lang.Object)n.a.n.a.
Old fileNew file
7477
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (*) public abstract interface com.google.common.cache.Cachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.concurrent.ConcurrentMap
<..>
New: KV
Old: KV
asMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidcleanUp()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectget(java.lang.Object, java.util.concurrent.Callable
<..>
New: ? extends V
Old: ? extends V
)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*)public abstract  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
getAllPresent(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetIfPresent(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidinvalidate(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*)public abstract  n.a. voidinvalidateAll(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidinvalidateAll()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidput(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidputAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. longsize()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.cache.CacheStatsstats()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse CacheBuilder.newBuilder().build()
UNCHANGED final public class com.google.common.cache.CacheBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK1KK
UNCHANGEDV1VV
com.google.common.cache.LoadingCache
<..>
New: K1V1
Old: K1V1
build(com.google.common.cache.CacheLoader
<..>
New: ? super K1V1
Old: ? super K1V1
)
n.a.n.a.
Old fileNew file
9471028
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK1KK
UNCHANGEDV1VV
com.google.common.cache.Cache
<..>
New: K1V1
Old: K1V1
build()n.a.n.a.
Old fileNew file
9641045
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
concurrencyLevel(int)n.a.n.a.
Old fileNew file
401458
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
expireAfterAccess(java.time.Duration)n.a.n.a.
Old fileNew file
727798
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
expireAfterAccess(long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
757831
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
expireAfterWrite(java.time.Duration)n.a.n.a.
Old fileNew file
660726
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
expireAfterWrite(long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
687754
UNCHANGEDstatic public  n.a. com.google.common.cache.CacheBuilder
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
from(com.google.common.cache.CacheBuilderSpec)n.a.n.a.
Old fileNew file
278330
UNCHANGEDstatic public  n.a. com.google.common.cache.CacheBuilder
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
from(java.lang.String)n.a.n.a.
Old fileNew file
290342
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
initialCapacity(int)n.a.n.a.
Old fileNew file
356412
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
maximumSize(long)n.a.n.a.
Old fileNew file
436494
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
maximumWeight(long)n.a.n.a.
Old fileNew file
477536
UNCHANGEDstatic public  n.a. com.google.common.cache.CacheBuilder
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
newBuilder()n.a.n.a.
Old fileNew file
268320
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
recordStats()n.a.n.a.
Old fileNew file
9211002
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
refreshAfterWrite(java.time.Duration)n.a.n.a.
Old fileNew file
802879
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
refreshAfterWrite(long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
837916
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK1KK
UNCHANGEDV1VV
com.google.common.cache.CacheBuilder
<..>
New: K1V1
Old: K1V1
removalListener(com.google.common.cache.RemovalListener
<..>
New: ? super K1 ? super V1
Old: ? super K1 ? super V1
)
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDcom.google.errorprone.annotations.CheckReturnValuen.a.
n.a.n.a.
Old fileNew file
895975
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
softValues()n.a.n.a.
Old fileNew file
623687
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
ticker(com.google.common.base.Ticker)n.a.n.a.
Old fileNew file
859940
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
9931075
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
weakKeys()n.a.n.a.
Old fileNew file
566627
UNCHANGEDpublic  n.a. com.google.common.cache.CacheBuilder
<..>
New: KV
Old: KV
weakValues()n.a.n.a.
Old fileNew file
598661
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK1KK
UNCHANGEDV1VV
com.google.common.cache.CacheBuilder
<..>
New: K1V1
Old: K1V1
weigher(com.google.common.cache.Weigher
<..>
New: ? super K1 ? super V1
Old: ? super K1 ? super V1
)
n.a.n.a.
Old fileNew file
520580
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.cache.CacheBuilderSpectop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.cache.CacheBuilderSpecdisableCaching()n.a.n.a.
Old fileNew file
163165
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
253255
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
238240
UNCHANGEDstatic public  n.a. com.google.common.cache.CacheBuilderSpecparse(java.lang.String)n.a.n.a.
Old fileNew file
137139
UNCHANGEDpublic  n.a. java.lang.StringtoParsableString()n.a.n.a.
Old fileNew file
224226
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
233235
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.cache.CacheLoadertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.cache.CacheLoader
<..>
New: KV
Old: KV
asyncReloading(com.google.common.cache.CacheLoader
<..>
New: KV
Old: KV
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
183187
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.cache.CacheLoader
<..>
New: KV
Old: KV
from(com.google.common.base.Function
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
139141
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.cache.CacheLoader
<..>
New: java.lang.ObjectV
Old: java.lang.ObjectV
from(com.google.common.base.Supplier
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
152156
UNCHANGEDpublic abstract  n.a. java.lang.Objectload(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: KV
Old: KV
loadAll(java.lang.Iterable
<..>
New: ? extends K
Old: ? extends K
)
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
128128
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
reload(java.lang.Object, java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
9898
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final static public class com.google.common.cache.CacheLoader$InvalidCacheLoadExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-4025242433649250131n.a.
Newtrue-4025242433649250131n.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. CacheLoader$InvalidCacheLoadException(java.lang.String)n.a.n.a.
Old fileNew file
248246
UNCHANGED (Serializable compatible) final static public class com.google.common.cache.CacheLoader$UnsupportedLoadingOperationExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.UnsupportedOperationExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-4570290642601676528n.a.
Newtrue-4570290642601676528n.a.
UNCHANGED final public class com.google.common.cache.CacheStatstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. CacheStats(long, long, long, long, long, long)n.a.n.a.
Old fileNew file
8285
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. doubleaverageLoadPenalty()n.a.n.a.
Old fileNew file
207226
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
258281
UNCHANGEDpublic  n.a. longevictionCount()n.a.n.a.
Old fileNew file
216235
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
252275
UNCHANGEDpublic  n.a. longhitCount()n.a.n.a.
Old fileNew file
108115
UNCHANGEDpublic  n.a. doublehitRate()n.a.n.a.
Old fileNew file
117124
UNCHANGEDpublic  n.a. longloadCount()n.a.n.a.
Old fileNew file
151162
UNCHANGEDpublic  n.a. longloadExceptionCount()n.a.n.a.
Old fileNew file
179190
UNCHANGEDpublic  n.a. doubleloadExceptionRate()n.a.n.a.
Old fileNew file
188203
UNCHANGEDpublic  n.a. longloadSuccessCount()n.a.n.a.
Old fileNew file
165176
UNCHANGEDpublic  n.a. com.google.common.cache.CacheStatsminus(com.google.common.cache.CacheStats)n.a.n.a.
Old fileNew file
225244
UNCHANGEDpublic  n.a. longmissCount()n.a.n.a.
Old fileNew file
128135
UNCHANGEDpublic  n.a. doublemissRate()n.a.n.a.
Old fileNew file
141148
UNCHANGEDpublic  n.a. com.google.common.cache.CacheStatsplus(com.google.common.cache.CacheStats)n.a.n.a.
Old fileNew file
241264
UNCHANGEDpublic  n.a. longrequestCount()n.a.n.a.
Old fileNew file
103110
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
272295
UNCHANGEDpublic  n.a. longtotalLoadTime()n.a.n.a.
Old fileNew file
199214
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (*) public abstract class com.google.common.cache.ForwardingCachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.cache.Cachen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.concurrent.ConcurrentMap
<..>
New: KV
Old: KV
asMap()n.a.n.a.
Old fileNew file
102109
UNCHANGEDpublic  n.a. voidcleanUp()n.a.n.a.
Old fileNew file
107114
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object, java.util.concurrent.Callable
<..>
New: ? extends V
Old: ? extends V
)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
5355
UNCHANGED (*)public  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
getAllPresent(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
5965
UNCHANGEDpublic  n.a. java.lang.ObjectgetIfPresent(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
4749
UNCHANGEDpublic  n.a. voidinvalidate(java.lang.Object)n.a.n.a.
Old fileNew file
7682
UNCHANGED (*)public  n.a. voidinvalidateAll(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
8289
UNCHANGEDpublic  n.a. voidinvalidateAll()n.a.n.a.
Old fileNew file
8794
UNCHANGEDpublic  n.a. voidput(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
6571
UNCHANGEDpublic  n.a. voidputAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
7177
UNCHANGEDpublic  n.a. longsize()n.a.n.a.
Old fileNew file
9299
UNCHANGEDpublic  n.a. com.google.common.cache.CacheStatsstats()n.a.n.a.
Old fileNew file
97104
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.cache.ForwardingCache$SimpleForwardingCachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.cache.ForwardingCachen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.cache.Cachen.a.
UNCHANGED public abstract class com.google.common.cache.ForwardingLoadingCachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.cache.ForwardingCachen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Functionn.a.
UNCHANGED (*)com.google.common.cache.Cachen.a.
UNCHANGEDcom.google.common.cache.LoadingCachen.a.
UNCHANGEDjava.util.function.Functionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Objectapply(java.lang.Object)n.a.n.a.
Old fileNew file
6065
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
4548
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
getAll(java.lang.Iterable
<..>
New: ? extends K
Old: ? extends K
)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
5560
UNCHANGEDpublic  n.a. java.lang.ObjectgetUnchecked(java.lang.Object)n.a.n.a.
Old fileNew file
5054
UNCHANGEDpublic  n.a. voidrefresh(java.lang.Object)n.a.n.a.
Old fileNew file
6570
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.cache.ForwardingLoadingCache$SimpleForwardingLoadingCachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.cache.ForwardingLoadingCachen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Functionn.a.
UNCHANGED (*)com.google.common.cache.Cachen.a.
UNCHANGEDcom.google.common.cache.LoadingCachen.a.
UNCHANGEDjava.util.function.Functionn.a.
UNCHANGED public abstract interface com.google.common.cache.LoadingCachetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Functionn.a.
UNCHANGED (*)com.google.common.cache.Cachen.a.
UNCHANGEDjava.util.function.Functionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectapply(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.concurrent.ConcurrentMap
<..>
New: KV
Old: KV
asMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectget(java.lang.Object)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
getAll(java.lang.Iterable
<..>
New: ? extends K
Old: ? extends K
)
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetUnchecked(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidrefresh(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public abstract enum com.google.common.cache.RemovalCausetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue4817897774690688866n.a.
Newtrue4817897774690688866n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.cache.RemovalCauseCOLLECTEDn.a.
UNCHANGEDpublic static final com.google.common.cache.RemovalCauseEXPIREDn.a.
UNCHANGEDpublic static final com.google.common.cache.RemovalCauseEXPLICITn.a.
UNCHANGEDpublic static final com.google.common.cache.RemovalCauseREPLACEDn.a.
UNCHANGEDpublic static final com.google.common.cache.RemovalCauseSIZEn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.cache.RemovalCausevalueOf(java.lang.String)n.a.n.a.
Old fileNew file
2828
UNCHANGEDstatic public  n.a. com.google.common.cache.RemovalCause[]values()n.a.n.a.
Old fileNew file
2828
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.cache.RemovalListenertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidonRemoval(com.google.common.cache.RemovalNotification
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.FunctionalInterfacen.a.
UNCHANGED final public class com.google.common.cache.RemovalListenerstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.cache.RemovalListener
<..>
New: KV
Old: KV
asynchronous(com.google.common.cache.RemovalListener
<..>
New: KV
Old: KV
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
4243
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.cache.RemovalNotificationtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.util.AbstractMap$SimpleImmutableEntryn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Map$Entryn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-14485151833555897610
Newtrue-14485151833555897610
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.cache.RemovalNotification
<..>
New: KV
Old: KV
create(java.lang.Object, java.lang.Object, com.google.common.cache.RemovalCause)n.a.n.a.
Old fileNew file
4750
UNCHANGEDpublic  n.a. com.google.common.cache.RemovalCausegetCause()n.a.n.a.
Old fileNew file
5760
UNCHANGEDpublic  n.a. booleanwasEvicted()n.a.n.a.
Old fileNew file
6568
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.cache.Weighertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. intweigh(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.cache.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.FunctionalInterfacen.a.
UNCHANGED public abstract class com.google.common.collect.AbstractIteratortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.UnmodifiableIteratorn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Iteratorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. booleanhasNext()n.a.n.a.
Old fileNew file
128132
UNCHANGEDfinal public  n.a. java.lang.Objectnext()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
152157
UNCHANGEDfinal public  n.a. java.lang.Objectpeek()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
169176
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.AbstractSequentialIteratortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.UnmodifiableIteratorn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Iteratorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. booleanhasNext()n.a.n.a.
Old fileNew file
6465
UNCHANGEDfinal public  n.a. java.lang.Objectnext()n.a.n.a.
Old fileNew file
6970
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.ArrayListMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ArrayListMultimapGwtSerializationDependenciesn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.ListMultimapn.a.
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue67574633999439129030
Newtrue67574633999439129030
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ArrayListMultimap
<..>
New: KV
Old: KV
create()n.a.n.a.
Old fileNew file
7679
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ArrayListMultimap
<..>
New: KV
Old: KV
create(int, int)n.a.n.a.
Old fileNew file
9296
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ArrayListMultimap
<..>
New: KV
Old: KV
create(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
104109
UNCHANGEDpublic  n.a. voidtrimToSize()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
143148
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (*) (Serializable compatible) final public class com.google.common.collect.ArrayTabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractTablen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Tablen.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue57246610964135680380
Newtrue57246610964135680380
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Objectat(int, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
310334
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: com.google.common.collect.Table$Cell < R, C, V >
Old: com.google.common.collect.Table$Cell < R, C, V >
cellSet()n.a.n.a.
Old fileNew file
524556
UNCHANGEDpublic  n.a. voidclear()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
366393
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: RV
Old: RV
column(java.lang.Object)n.a.n.a.
Old fileNew file
584618
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: C
Old: C
columnKeyList()n.a.n.a.
Old fileNew file
293316
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: C
Old: C
columnKeySet()n.a.n.a.
Old fileNew file
621661
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: Cjava.util.Map < R, V >
Old: Cjava.util.Map < R, V >
columnMap()n.a.n.a.
Old fileNew file
628668
UNCHANGEDpublic  n.a. booleancontains(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
382409
UNCHANGEDpublic  n.a. booleancontainsColumn(java.lang.Object)n.a.n.a.
Old fileNew file
391418
UNCHANGEDpublic  n.a. booleancontainsRow(java.lang.Object)n.a.n.a.
Old fileNew file
400427
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
405432
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ArrayTable
<..>
New: RCV
Old: RCV
create(java.lang.Iterable
<..>
New: ? extends R
Old: ? extends R
, java.lang.Iterable
<..>
New: ? extends C
Old: ? extends C
)
n.a.n.a.
Old fileNew file
95108
UNCHANGED (*)static public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ArrayTable
<..>
New: RCV
Old: RCV
create(com.google.common.collect.Table
<..>
New: RC ? extends V
Old: RCV
 (*)
)
n.a.n.a.
Old fileNew file
123136
UNCHANGEDpublic  n.a. java.lang.Objecterase(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
496528
UNCHANGEDpublic  n.a. voideraseAll()n.a.n.a.
Old fileNew file
371398
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
417445
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
427455
UNCHANGEDpublic  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
439468
UNCHANGEDpublic  n.a. voidputAll(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
465494
UNCHANGEDpublic  n.a. java.lang.Objectremove(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
478509
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: CV
Old: CV
row(java.lang.Object)n.a.n.a.
Old fileNew file
672713
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: R
Old: R
rowKeyList()n.a.n.a.
Old fileNew file
285308
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: R
Old: R
rowKeySet()n.a.n.a.
Old fileNew file
709756
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: Rjava.util.Map < C, V >
Old: Rjava.util.Map < C, V >
rowMap()n.a.n.a.
Old fileNew file
716763
UNCHANGEDpublic  n.a. java.lang.Objectset(int, int, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
331356
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
508540
UNCHANGEDpublic  n.a. java.lang.Object[]toArray(java.lang.Class
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
350376
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
758806
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.BiMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Mapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.ObjectforcePut(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.BiMap
<..>
New: VK
Old: VK
inverse()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidputAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public enum com.google.common.collect.BoundTypetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2214108819135153031n.a.
Newtrue9176145732075022592n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.collect.BoundTypeCLOSEDn.a.
UNCHANGEDpublic static final com.google.common.collect.BoundTypeOPENn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.collect.BoundTypevalueOf(java.lang.String)n.a.n.a.
Old fileNew file
2626
UNCHANGEDstatic public  n.a. com.google.common.collect.BoundType[]values()n.a.n.a.
Old fileNew file
2626
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.ClassToInstanceMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Mapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(java.lang.Class
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableClassToInstanceMap or MutableClassToInstanceMap
UNCHANGED final public class com.google.common.collect.Collections2top
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Collection
<..>
New: E
Old: E
filter(java.util.Collection
<..>
New: E
Old: E
, com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
8790
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
java.util.Collection
<..>
New: java.util.List < E >
Old: java.util.List < E >
orderedPermutations(java.lang.Iterable
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
385384
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Collection
<..>
New: java.util.List < E >
Old: java.util.List < E >
orderedPermutations(java.lang.Iterable
<..>
New: E
Old: E
, java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
437435
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Collection
<..>
New: java.util.List < E >
Old: java.util.List < E >
permutations(java.util.Collection
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
582595
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Collection
<..>
New: T
Old: T
transform(java.util.Collection
<..>
New: F
Old: F
, com.google.common.base.Function
<..>
New: ? super FT
Old: ? super FT
)
n.a.n.a.
Old fileNew file
261265
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (*) final public class com.google.common.collect.Comparatorstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Comparator
<..>
New: java.util.Optional < T >
Old: java.util.Optional < T >
emptiesFirst(java.util.Comparator
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
177178
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Comparator
<..>
New: java.util.Optional < T >
Old: java.util.Optional < T >
emptiesLast(java.util.Comparator
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
190191
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? java.util.List < T >
Old: T ? java.util.List < T >
greatest(int, java.util.Comparator
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
165167
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanisInOrder(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.util.Comparator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
7576
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanisInStrictOrder(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.util.Comparator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
9898
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? java.util.List < T >
Old: T ? java.util.List < T >
least(int, java.util.Comparator
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
134135
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSTT
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Comparator
<..>
New: java.lang.Iterable < S >
Old: java.lang.Iterable < S >
lexicographical(java.util.Comparator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
6566
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Comparable
<..>
New: ? super T
java.lang.Comparablemax(java.lang.Comparable
<..>
New: ? super T
, java.lang.Comparable
<..>
New: ? super T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.248
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Objectmax(java.lang.Object, java.lang.Object, java.util.Comparator
<..>
New: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.269
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Comparable
<..>
New: ? super T
java.lang.Comparablemin(java.lang.Comparable
<..>
New: ? super T
, java.lang.Comparable
<..>
New: ? super T
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.210
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.Objectmin(java.lang.Object, java.lang.Object, java.util.Comparator
<..>
New: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.231
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ComparisonChaintop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ComparisonChaincompare(java.lang.Comparable
<..>
New: ?
Old: ?
, java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.ComparisonChaincompare(java.lang.Object, java.lang.Object, java.util.Comparator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ComparisonChaincompare(int, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ComparisonChaincompare(long, long)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ComparisonChaincompare(float, float)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ComparisonChaincompare(double, double)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. com.google.common.collect.ComparisonChaincompare(java.lang.Boolean, java.lang.Boolean)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
226273
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ComparisonChaincompareFalseFirst(boolean, boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ComparisonChaincompareTrueFirst(boolean, boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intresult()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public  n.a. com.google.common.collect.ComparisonChainstart()n.a.n.a.
Old fileNew file
65100
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.collect.ComputationExceptiontop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-73452108579653945780
Newtrue-73452108579653945780
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ComputationException(java.lang.Throwable)n.a.n.a.
Old fileNew file
3241
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWjava.lang.Deprecatedn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.ConcurrentHashMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractMultisetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue42189764793834470171
Newtrue42189764793834470171
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. intadd(java.lang.Object, int)n.a.n.a.
Old fileNew file
204206
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
554557
UNCHANGEDpublic  n.a. intcount(java.lang.Object)n.a.n.a.
Old fileNew file
141142
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ConcurrentHashMultiset
<..>
New: E
Old: E
create()n.a.n.a.
Old fileNew file
8991
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ConcurrentHashMultiset
<..>
New: E
Old: E
create(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
101103
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ConcurrentHashMultiset
<..>
New: E
Old: E
create(java.util.concurrent.ConcurrentMap
<..>
New: Ejava.util.concurrent.atomic.AtomicInteger
Old: Ejava.util.concurrent.atomic.AtomicInteger
)
n.a.n.a.
Old fileNew file
122123
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: com.google.common.collect.Multiset$Entry < E >
Old: com.google.common.collect.Multiset$Entry < E >
createEntrySet()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
487489
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
497499
UNCHANGEDpublic  n.a. java.util.Iterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
549552
UNCHANGEDpublic  n.a. intremove(java.lang.Object, int)n.a.n.a.
Old fileNew file
271273
UNCHANGEDpublic  n.a. booleanremoveExactly(java.lang.Object, int)n.a.n.a.
Old fileNew file
312314
UNCHANGEDpublic  n.a. intsetCount(java.lang.Object, int)n.a.n.a.
Old fileNew file
348350
UNCHANGEDpublic  n.a. booleansetCount(java.lang.Object, int, int)n.a.n.a.
Old fileNew file
404406
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
153154
UNCHANGEDpublic  n.a. java.lang.Object[]toArray()n.a.n.a.
Old fileNew file
167168
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]toArray(java.lang.Object[])n.a.n.a.
Old fileNew file
172174
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public abstract class com.google.common.collect.ContiguousSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableSortedSetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.SortedIterablen.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.NavigableSetn.a.
UNCHANGEDjava.util.Setn.a.
UNCHANGEDjava.util.SortedSetn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-3615708518368905199n.a.
Newtrue-3615708518368905199n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
builder()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
256260
UNCHANGEDstatic public  n.a. com.google.common.collect.ContiguousSet
<..>
New: java.lang.Integer
Old: java.lang.Integer
closed(int, int)n.a.n.a.
Old fileNew file
99106
UNCHANGEDstatic public  n.a. com.google.common.collect.ContiguousSet
<..>
New: java.lang.Long
Old: java.lang.Long
closed(long, long)n.a.n.a.
Old fileNew file
112118
UNCHANGEDstatic public  n.a. com.google.common.collect.ContiguousSet
<..>
New: java.lang.Integer
Old: java.lang.Integer
closedOpen(int, int)n.a.n.a.
Old fileNew file
125130
UNCHANGEDstatic public  n.a. com.google.common.collect.ContiguousSet
<..>
New: java.lang.Long
Old: java.lang.Long
closedOpen(long, long)n.a.n.a.
Old fileNew file
138142
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
create(com.google.common.collect.Range
<..>
New: C
Old: C
, com.google.common.collect.DiscreteDomain
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
6264
UNCHANGEDpublic  n.a. com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
headSet(java.lang.Comparable)n.a.n.a.
Old fileNew file
150154
UNCHANGEDpublic  n.a. com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
headSet(java.lang.Comparable, boolean)n.a.n.a.
Old fileNew file
157161
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
intersection(com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
range()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
range(com.google.common.collect.BoundType, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
subSet(java.lang.Comparable, java.lang.Comparable)n.a.n.a.
Old fileNew file
162166
UNCHANGEDpublic  n.a. com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
subSet(java.lang.Comparable, boolean, java.lang.Comparable, boolean)n.a.n.a.
Old fileNew file
173177
UNCHANGEDpublic  n.a. com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
tailSet(java.lang.Comparable)n.a.n.a.
Old fileNew file
181185
UNCHANGEDpublic  n.a. com.google.common.collect.ContiguousSet
<..>
New: C
Old: C
tailSet(java.lang.Comparable, boolean)n.a.n.a.
Old fileNew file
188192
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
243246
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.DiscreteDomaintop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.collect.DiscreteDomain
<..>
New: java.math.BigInteger
Old: java.math.BigInteger
bigIntegers()n.a.n.a.
Old fileNew file
187202
UNCHANGEDpublic abstract  n.a. longdistance(java.lang.Comparable, java.lang.Comparable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public  n.a. com.google.common.collect.DiscreteDomain
<..>
New: java.lang.Integer
Old: java.lang.Integer
integers()n.a.n.a.
Old fileNew file
5459
UNCHANGEDstatic public  n.a. com.google.common.collect.DiscreteDomain
<..>
New: java.lang.Long
Old: java.lang.Long
longs()n.a.n.a.
Old fileNew file
115125
UNCHANGEDpublic  n.a. java.lang.ComparablemaxValue()n.a.n.a.
Old fileNew file
320342
UNCHANGEDpublic  n.a. java.lang.ComparableminValue()n.a.n.a.
Old fileNew file
304326
UNCHANGEDpublic abstract  n.a. java.lang.Comparablenext(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Comparableprevious(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (Serializable compatible) final public class com.google.common.collect.EnumBiMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Enumjava.lang.Enum
<..>
New: V
Old: V
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractBiMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.BiMapn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue81161953534224090440
Newtrue72522337111082152510
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Enumjava.lang.Enum
<..>
New: V
Old: V
com.google.common.collect.EnumBiMap
<..>
New: KV
Old: KV
create(java.lang.Class
<..>
New: K
Old: K
, java.lang.Class
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
5371
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Enumjava.lang.Enum
<..>
New: V
Old: V
com.google.common.collect.EnumBiMap
<..>
New: KV
Old: KV
create(java.util.Map
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
6684
UNCHANGEDpublic  n.a. java.lang.Class
<..>
New: K
Old: K
keyType()n.a.n.a.
Old fileNew file
98119
UNCHANGEDpublic  n.a. java.lang.Class
<..>
New: V
Old: V
valueType()n.a.n.a.
Old fileNew file
103125
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.EnumHashBiMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractBiMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.BiMapn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2367443324962653760
Newtrue-67347436155023346220
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.EnumHashBiMap
<..>
New: KV
Old: KV
create(java.lang.Class
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
5359
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.EnumHashBiMap
<..>
New: KV
Old: KV
create(java.util.Map
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
6774
UNCHANGEDpublic  n.a. java.lang.ObjectforcePut(java.lang.Enum
<..>
New: K
Old: K
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
95107
UNCHANGEDpublic  n.a. java.lang.Class
<..>
New: K
Old: K
keyType()n.a.n.a.
Old fileNew file
100113
UNCHANGEDpublic  n.a. java.lang.Objectput(java.lang.Enum
<..>
New: K
Old: K
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8998
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (Serializable compatible) final public class com.google.common.collect.EnumMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractMultisetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-69674442758304837910
Newtrue20054541031433661440
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. intadd(java.lang.Enum
<..>
New: E
Old: E
, int)
n.a.n.a.
Old fileNew file
140143
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
204208
UNCHANGEDpublic  n.a. intcount(java.lang.Object)n.a.n.a.
Old fileNew file
129132
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
com.google.common.collect.EnumMultiset
<..>
New: E
Old: E
create(java.lang.Class
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
5254
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
com.google.common.collect.EnumMultiset
<..>
New: E
Old: E
create(java.lang.Iterable
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
6466
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
com.google.common.collect.EnumMultiset
<..>
New: E
Old: E
create(java.lang.Iterable
<..>
New: E
Old: E
, java.lang.Class
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
7880
UNCHANGEDpublic  n.a. voidforEachEntry(java.util.function.ObjIntConsumer
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
280284
UNCHANGEDpublic  n.a. java.util.Iterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
290294
UNCHANGEDpublic  n.a. intremove(java.lang.Object, int)n.a.n.a.
Old fileNew file
161165
UNCHANGEDpublic  n.a. intsetCount(java.lang.Enum
<..>
New: E
Old: E
, int)
n.a.n.a.
Old fileNew file
188192
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
124126
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (Serializable compatible) final public class com.google.common.collect.EvictingQueuetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingQueuen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Queuen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-12125049107474425400
Newtrue66713047755223872300
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanadd(java.lang.Object)n.a.n.a.
Old fileNew file
106106
UNCHANGEDpublic  n.a. booleanaddAll(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
120120
REMOVEDpublic  n.a. booleancontains(java.lang.Object)n.a.n.a.
Old fileNew file
130n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.EvictingQueue
<..>
New: E
Old: E
create(int)n.a.n.a.
Old fileNew file
6767
UNCHANGEDpublic  n.a. booleanoffer(java.lang.Object)n.a.n.a.
Old fileNew file
9494
UNCHANGEDpublic  n.a. intremainingCapacity()n.a.n.a.
Old fileNew file
7777
REMOVEDpublic  n.a. booleanremove(java.lang.Object)n.a.n.a.
Old fileNew file
136n.a.
NEWpublic  n.a. java.lang.Object[]toArray()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.141
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.FluentIterabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. booleanallMatch(com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
453452
UNCHANGEDfinal public  n.a. booleananyMatch(com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
443442
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: E
Old: E
append(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
393393
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: E
Old: E
append(java.lang.Object[])n.a.n.a.
Old fileNew file
406405
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
191196
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
210214
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
233236
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
concat(java.lang.Iterable[]
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
253256
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends java.lang.Iterable < ? extends T >
Old: ? extends java.lang.Iterable < ? extends T >
)
n.a.n.a.
Old fileNew file
273275
UNCHANGEDfinal public  n.a. booleancontains(java.lang.Object)n.a.n.a.
Old fileNew file
356357
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.util.Collectionjava.util.Collection
<..>
New: ? super E
Old: ? super E
java.util.CollectioncopyInto(java.util.Collection
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
786797
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: E
Old: E
cycle()n.a.n.a.
Old fileNew file
377378
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: E
Old: E
filter(com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
416415
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
filter(java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
434433
UNCHANGEDfinal public  n.a. com.google.common.base.Optional
<..>
New: E
Old: E
first()n.a.n.a.
Old fileNew file
512514
UNCHANGEDfinal public  n.a. com.google.common.base.Optional
<..>
New: E
Old: E
firstMatch(com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
466466
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: E
Old: E
from(java.lang.Iterable
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
139142
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: E
Old: E
from(java.lang.Object[])n.a.n.a.
Old fileNew file
161163
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: E
Old: E
from(com.google.common.collect.FluentIterable
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
174179
UNCHANGEDfinal public  n.a. java.lang.Objectget(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
827837
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KE
Old: KE
index(com.google.common.base.Function
<..>
New: ? super EK
Old: ? super EK
)
n.a.n.a.
Old fileNew file
719729
UNCHANGEDfinal public  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
603606
UNCHANGEDfinal public  n.a. java.lang.Stringjoin(com.google.common.base.Joiner)n.a.n.a.
Old fileNew file
810820
UNCHANGEDfinal public  n.a. com.google.common.base.Optional
<..>
New: E
Old: E
last()n.a.n.a.
Old fileNew file
531534
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: E
Old: E
limit(int)n.a.n.a.
Old fileNew file
594597
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: E
Old: E
of()n.a.n.a.
Old fileNew file
312313
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
325326
UNCHANGEDfinal public  n.a. intsize()n.a.n.a.
Old fileNew file
346347
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: E
Old: E
skip(int)n.a.n.a.
Old fileNew file
579582
UNCHANGEDfinal public  n.a. java.util.stream.Stream
<..>
New: E
Old: E
stream()n.a.n.a.
Old fileNew file
841851
UNCHANGEDfinal public  n.a. java.lang.Object[]toArray(java.lang.Class
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
770781
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
toList()n.a.n.a.
Old fileNew file
617621
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: EV
Old: EV
toMap(com.google.common.base.Function
<..>
New: ? super EV
Old: ? super EV
)
n.a.n.a.
Old fileNew file
697706
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
toMultiset()n.a.n.a.
Old fileNew file
677685
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
toSet()n.a.n.a.
Old fileNew file
647653
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
toSortedList(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
633638
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
toSortedSet(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
664671
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
337338
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
transform(com.google.common.base.Function
<..>
New: ? super ET
Old: ? super ET
)
n.a.n.a.
Old fileNew file
480481
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.FluentIterable
<..>
New: T
Old: T
transformAndConcat(com.google.common.base.Function
<..>
New: ? super E ? extends java.lang.Iterable < ? extends T >
Old: ? super E ? extends java.lang.Iterable < ? extends T >
)
n.a.n.a.
Old fileNew file
498499
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KE
Old: KE
uniqueIndex(com.google.common.base.Function
<..>
New: ? super EK
Old: ? super EK
)
n.a.n.a.
Old fileNew file
753764
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingBlockingDequetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingDequen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.concurrent.BlockingDequen.a.
UNCHANGEDjava.util.concurrent.BlockingQueuen.a.
UNCHANGEDjava.util.Dequen.a.
UNCHANGEDjava.util.Queuen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. intdrainTo(java.util.Collection
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
125132
UNCHANGEDpublic  n.a. intdrainTo(java.util.Collection
<..>
New: ? super E
Old: ? super E
, int)
n.a.n.a.
Old fileNew file
130137
UNCHANGEDpublic  n.a. booleanoffer(java.lang.Object, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
110116
UNCHANGEDpublic  n.a. booleanofferFirst(java.lang.Object, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
7579
UNCHANGEDpublic  n.a. booleanofferLast(java.lang.Object, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
8084
UNCHANGEDpublic  n.a. java.lang.Objectpoll(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
120127
UNCHANGEDpublic  n.a. java.lang.ObjectpollFirst(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
95100
UNCHANGEDpublic  n.a. java.lang.ObjectpollLast(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
100106
UNCHANGEDpublic  n.a. voidput(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
105111
UNCHANGEDpublic  n.a. voidputFirst(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
6569
UNCHANGEDpublic  n.a. voidputLast(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
7074
UNCHANGEDpublic  n.a. intremainingCapacity()n.a.n.a.
Old fileNew file
6064
UNCHANGEDpublic  n.a. java.lang.Objecttake()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
115121
UNCHANGEDpublic  n.a. java.lang.ObjecttakeFirst()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
8589
UNCHANGEDpublic  n.a. java.lang.ObjecttakeLast()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
9094
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.Deprecatedn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingCollectiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanadd(java.lang.Object)n.a.n.a.
Old fileNew file
8790
UNCHANGEDpublic  n.a. booleanaddAll(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
104107
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
115118
UNCHANGEDpublic  n.a. booleancontains(java.lang.Object)n.a.n.a.
Old fileNew file
8184
UNCHANGEDpublic  n.a. booleancontainsAll(java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
98101
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
7679
UNCHANGEDpublic  n.a. java.util.Iterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
6063
UNCHANGEDpublic  n.a. booleanremove(java.lang.Object)n.a.n.a.
Old fileNew file
9396
UNCHANGEDpublic  n.a. booleanremoveAll(java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
7174
UNCHANGEDpublic  n.a. booleanretainAll(java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
110113
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
6568
UNCHANGEDpublic  n.a. java.lang.Object[]toArray()n.a.n.a.
Old fileNew file
120123
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]toArray(java.lang.Object[])n.a.n.a.
Old fileNew file
126130
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingConcurrentMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.concurrent.ConcurrentMapn.a.
UNCHANGEDjava.util.Mapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.ObjectputIfAbsent(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
5154
UNCHANGEDpublic  n.a. booleanremove(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
5760
UNCHANGEDpublic  n.a. java.lang.Objectreplace(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6367
UNCHANGEDpublic  n.a. booleanreplace(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
6973
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingDequetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingQueuen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Dequen.a.
UNCHANGEDjava.util.Queuen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidaddFirst(java.lang.Object)n.a.n.a.
Old fileNew file
5258
UNCHANGEDpublic  n.a. voidaddLast(java.lang.Object)n.a.n.a.
Old fileNew file
5763
UNCHANGEDpublic  n.a. java.util.Iterator
<..>
New: E
Old: E
descendingIterator()n.a.n.a.
Old fileNew file
6268
UNCHANGEDpublic  n.a. java.lang.ObjectgetFirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
6774
UNCHANGEDpublic  n.a. java.lang.ObjectgetLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
7280
UNCHANGEDpublic  n.a. booleanofferFirst(java.lang.Object)n.a.n.a.
Old fileNew file
7886
UNCHANGEDpublic  n.a. booleanofferLast(java.lang.Object)n.a.n.a.
Old fileNew file
8492
UNCHANGEDpublic  n.a. java.lang.ObjectpeekFirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8998
UNCHANGEDpublic  n.a. java.lang.ObjectpeekLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
94104
UNCHANGEDpublic  n.a. java.lang.ObjectpollFirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
100111
UNCHANGEDpublic  n.a. java.lang.ObjectpollLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
106118
UNCHANGEDpublic  n.a. java.lang.Objectpop()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
112125
UNCHANGEDpublic  n.a. voidpush(java.lang.Object)n.a.n.a.
Old fileNew file
117130
UNCHANGEDpublic  n.a. java.lang.ObjectremoveFirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
123137
UNCHANGEDpublic  n.a. booleanremoveFirstOccurrence(java.lang.Object)n.a.n.a.
Old fileNew file
135150
UNCHANGEDpublic  n.a. java.lang.ObjectremoveLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
129144
UNCHANGEDpublic  n.a. booleanremoveLastOccurrence(java.lang.Object)n.a.n.a.
Old fileNew file
141156
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingIteratortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Iteratorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanhasNext()n.a.n.a.
Old fileNew file
4952
UNCHANGEDpublic  n.a. java.lang.Objectnext()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
5559
UNCHANGEDpublic  n.a. voidremove()n.a.n.a.
Old fileNew file
6064
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingListtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingCollectionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Listn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidadd(int, java.lang.Object)n.a.n.a.
Old fileNew file
6567
UNCHANGEDpublic  n.a. booleanaddAll(int, java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
7173
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
118123
UNCHANGEDpublic  n.a. java.lang.Objectget(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
7679
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
123128
UNCHANGEDpublic  n.a. intindexOf(java.lang.Object)n.a.n.a.
Old fileNew file
8184
UNCHANGEDpublic  n.a. intlastIndexOf(java.lang.Object)n.a.n.a.
Old fileNew file
8689
UNCHANGEDpublic  n.a. java.util.ListIterator
<..>
New: E
Old: E
listIterator()n.a.n.a.
Old fileNew file
9194
UNCHANGEDpublic  n.a. java.util.ListIterator
<..>
New: E
Old: E
listIterator(int)n.a.n.a.
Old fileNew file
9699
UNCHANGEDpublic  n.a. java.lang.Objectremove(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
102106
UNCHANGEDpublic  n.a. java.lang.Objectset(int, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
108113
UNCHANGEDpublic  n.a. java.util.List
<..>
New: E
Old: E
subList(int, int)n.a.n.a.
Old fileNew file
113118
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingListIteratortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingIteratorn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Iteratorn.a.
UNCHANGEDjava.util.ListIteratorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidadd(java.lang.Object)n.a.n.a.
Old fileNew file
5052
UNCHANGEDpublic  n.a. booleanhasPrevious()n.a.n.a.
Old fileNew file
5557
UNCHANGEDpublic  n.a. intnextIndex()n.a.n.a.
Old fileNew file
6062
UNCHANGEDpublic  n.a. java.lang.Objectprevious()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
6669
UNCHANGEDpublic  n.a. intpreviousIndex()n.a.n.a.
Old fileNew file
7174
UNCHANGEDpublic  n.a. voidset(java.lang.Object)n.a.n.a.
Old fileNew file
7679
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingListMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.ListMultimapn.a.
UNCHANGEDcom.google.common.collect.Multimapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.List
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
4850
UNCHANGEDpublic  n.a. java.util.List
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
5456
UNCHANGEDpublic  n.a. java.util.List
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
6062
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Mapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
8588
UNCHANGEDpublic  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
9093
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
9598
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entrySet()n.a.n.a.
Old fileNew file
126131
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
131136
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
100104
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
136141
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
7476
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
116121
UNCHANGEDpublic  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
106111
UNCHANGEDpublic  n.a. voidputAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
111116
UNCHANGEDpublic  n.a. java.lang.Objectremove(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8083
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
6971
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
121126
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingMapEntrytop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Map$Entryn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
7681
UNCHANGEDpublic  n.a. java.lang.ObjectgetKey()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
6164
UNCHANGEDpublic  n.a. java.lang.ObjectgetValue()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
6670
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
8186
UNCHANGEDpublic  n.a. java.lang.ObjectsetValue(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
7176
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap()n.a.n.a.
Old fileNew file
5053
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
5558
UNCHANGEDpublic  n.a. booleancontainsEntry(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
6063
UNCHANGEDpublic  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
6568
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
7073
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
7578
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
146149
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
8083
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
151154
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
8588
UNCHANGEDpublic  n.a. com.google.common.collect.Multiset
<..>
New: K
Old: K
keys()n.a.n.a.
Old fileNew file
9093
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
9598
UNCHANGEDpublic  n.a. booleanput(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
101104
UNCHANGEDpublic  n.a. booleanputAll(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
107110
UNCHANGEDpublic  n.a. booleanputAll(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
113116
UNCHANGEDpublic  n.a. booleanremove(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
119122
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
125128
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
131134
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
136139
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
141144
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingCollectionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. intadd(java.lang.Object, int)n.a.n.a.
Old fileNew file
6769
UNCHANGEDpublic  n.a. intcount(java.lang.Object)n.a.n.a.
Old fileNew file
6163
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: E
Old: E
elementSet()n.a.n.a.
Old fileNew file
7880
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: com.google.common.collect.Multiset$Entry < E >
Old: com.google.common.collect.Multiset$Entry < E >
entrySet()n.a.n.a.
Old fileNew file
8385
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
8890
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
9395
UNCHANGEDpublic  n.a. intremove(java.lang.Object, int)n.a.n.a.
Old fileNew file
7375
UNCHANGEDpublic  n.a. intsetCount(java.lang.Object, int)n.a.n.a.
Old fileNew file
99101
UNCHANGEDpublic  n.a. booleansetCount(java.lang.Object, int, int)n.a.n.a.
Old fileNew file
105107
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingNavigableMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingSortedMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Mapn.a.
UNCHANGEDjava.util.NavigableMapn.a.
UNCHANGEDjava.util.SortedMapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
ceilingEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
125135
UNCHANGEDpublic  n.a. java.lang.ObjectceilingKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
139151
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: K
Old: K
descendingKeySet()n.a.n.a.
Old fileNew file
350375
UNCHANGEDpublic  n.a. java.util.NavigableMap
<..>
New: KV
Old: KV
descendingMap()n.a.n.a.
Old fileNew file
264289
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
firstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
181199
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
floorEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
97103
UNCHANGEDpublic  n.a. java.lang.ObjectfloorKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
111119
UNCHANGEDpublic  n.a. java.util.NavigableMap
<..>
New: KV
Old: KV
headMap(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
382411
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
higherEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
153167
UNCHANGEDpublic  n.a. java.lang.ObjecthigherKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
167183
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
lastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
209229
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
lowerEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6971
UNCHANGEDpublic  n.a. java.lang.ObjectlowerKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8387
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: K
Old: K
navigableKeySet()n.a.n.a.
Old fileNew file
329355
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
pollFirstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
236258
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
pollLastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
250274
UNCHANGEDpublic  n.a. java.util.NavigableMap
<..>
New: KV
Old: KV
subMap(java.lang.Object, boolean, java.lang.Object, boolean)n.a.n.a.
Old fileNew file
377406
UNCHANGEDpublic  n.a. java.util.NavigableMap
<..>
New: KV
Old: KV
tailMap(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
387416
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingNavigableSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingSortedSetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.NavigableSetn.a.
UNCHANGEDjava.util.Setn.a.
UNCHANGEDjava.util.SortedSetn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Objectceiling(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
9198
UNCHANGEDpublic  n.a. java.util.Iterator
<..>
New: E
Old: E
descendingIterator()n.a.n.a.
Old fileNew file
177192
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: E
Old: E
descendingSet()n.a.n.a.
Old fileNew file
155171
UNCHANGEDpublic  n.a. java.lang.Objectfloor(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
7782
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: E
Old: E
headSet(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
210231
UNCHANGEDpublic  n.a. java.lang.Objecthigher(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
105114
UNCHANGEDpublic  n.a. java.lang.Objectlower(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6366
UNCHANGEDpublic  n.a. java.lang.ObjectpollFirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
119130
UNCHANGEDpublic  n.a. java.lang.ObjectpollLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
133146
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: E
Old: E
subSet(java.lang.Object, boolean, java.lang.Object, boolean)n.a.n.a.
Old fileNew file
183201
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: E
Old: E
tailSet(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
224245
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingObjecttop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
6364
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingQueuetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingCollectionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Queuen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Objectelement()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
8088
UNCHANGEDpublic  n.a. booleanoffer(java.lang.Object)n.a.n.a.
Old fileNew file
5862
UNCHANGEDpublic  n.a. java.lang.Objectpeek()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
7582
UNCHANGEDpublic  n.a. java.lang.Objectpoll()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6469
UNCHANGEDpublic  n.a. java.lang.Objectremove()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
7076
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingCollectionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Setn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
6063
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
6568
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingSetMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDcom.google.common.collect.SetMultimapn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ForwardingSetMultimap()n.a.n.a.
Old fileNew file
3840
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
4648
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
5153
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
5759
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
6365
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingSortedMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Mapn.a.
UNCHANGEDjava.util.SortedMapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super K
Old: ? super K
comparator()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6668
UNCHANGEDpublic  n.a. java.lang.ObjectfirstKey()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
7174
UNCHANGEDpublic  n.a. java.util.SortedMap
<..>
New: KV
Old: KV
headMap(java.lang.Object)n.a.n.a.
Old fileNew file
7679
UNCHANGEDpublic  n.a. java.lang.ObjectlastKey()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
8185
UNCHANGEDpublic  n.a. java.util.SortedMap
<..>
New: KV
Old: KV
subMap(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
8690
UNCHANGEDpublic  n.a. java.util.SortedMap
<..>
New: KV
Old: KV
tailMap(java.lang.Object)n.a.n.a.
Old fileNew file
9195
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingSortedMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMultisetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDcom.google.common.collect.SortedIterablen.a.
UNCHANGEDcom.google.common.collect.SortedMultisetn.a.
UNCHANGEDcom.google.common.collect.SortedMultisetBridgen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super E
Old: ? super E
comparator()n.a.n.a.
Old fileNew file
8283
UNCHANGEDpublic  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
descendingMultiset()n.a.n.a.
Old fileNew file
8788
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: E
Old: E
elementSet()n.a.n.a.
Old fileNew file
5758
UNCHANGEDpublic  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
firstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
114116
UNCHANGEDpublic  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
headMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
200209
UNCHANGEDpublic  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
lastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
134138
UNCHANGEDpublic  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
pollFirstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
155161
UNCHANGEDpublic  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
pollLastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
177185
UNCHANGEDpublic  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
subMultiset(java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
206218
UNCHANGEDpublic  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
tailMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
224239
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingSortedSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingSetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Setn.a.
UNCHANGEDjava.util.SortedSetn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super E
Old: ? super E
comparator()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6570
UNCHANGEDpublic  n.a. java.lang.Objectfirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
7076
UNCHANGEDpublic  n.a. java.util.SortedSet
<..>
New: E
Old: E
headSet(java.lang.Object)n.a.n.a.
Old fileNew file
7581
UNCHANGEDpublic  n.a. java.lang.Objectlast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
8087
UNCHANGEDpublic  n.a. java.util.SortedSet
<..>
New: E
Old: E
subSet(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
8592
UNCHANGEDpublic  n.a. java.util.SortedSet
<..>
New: E
Old: E
tailSet(java.lang.Object)n.a.n.a.
Old fileNew file
9097
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingSortedSetMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingSetMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDcom.google.common.collect.SetMultimapn.a.
UNCHANGEDcom.google.common.collect.SortedSetMultimapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.SortedSet
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
4851
UNCHANGEDpublic  n.a. java.util.SortedSet
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
5356
UNCHANGEDpublic  n.a. java.util.SortedSet
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
5861
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super V
Old: ? super V
valueComparator()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6367
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.ForwardingTabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Tablen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: com.google.common.collect.Table$Cell < R, C, V >
Old: com.google.common.collect.Table$Cell < R, C, V >
cellSet()n.a.n.a.
Old fileNew file
4348
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
4853
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: RV
Old: RV
column(java.lang.Object)n.a.n.a.
Old fileNew file
5358
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: C
Old: C
columnKeySet()n.a.n.a.
Old fileNew file
5863
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: Cjava.util.Map < R, V >
Old: Cjava.util.Map < R, V >
columnMap()n.a.n.a.
Old fileNew file
6368
UNCHANGEDpublic  n.a. booleancontains(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
6873
UNCHANGEDpublic  n.a. booleancontainsColumn(java.lang.Object)n.a.n.a.
Old fileNew file
7378
UNCHANGEDpublic  n.a. booleancontainsRow(java.lang.Object)n.a.n.a.
Old fileNew file
7883
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
8388
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
140149
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8894
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
145154
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
9399
UNCHANGEDpublic  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
99107
UNCHANGEDpublic  n.a. voidputAll(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
104112
UNCHANGEDpublic  n.a. java.lang.Objectremove(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
110119
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: CV
Old: CV
row(java.lang.Object)n.a.n.a.
Old fileNew file
115124
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: R
Old: R
rowKeySet()n.a.n.a.
Old fileNew file
120129
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: Rjava.util.Map < C, V >
Old: Rjava.util.Map < C, V >
rowMap()n.a.n.a.
Old fileNew file
125134
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
130139
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
135144
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.collect.HashBasedTabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.StandardTablen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Tablen.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue27478445304866054330
Newtrue27478445304866054330
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. booleancontains(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
11049
UNCHANGEDpublic bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. booleancontainsColumn(java.lang.Object)n.a.n.a.
Old fileNew file
11549
UNCHANGEDpublic bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. booleancontainsRow(java.lang.Object)n.a.n.a.
Old fileNew file
12049
UNCHANGEDpublic bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
12549
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashBasedTable
<..>
New: RCV
Old: RCV
create()n.a.n.a.
Old fileNew file
7069
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashBasedTable
<..>
New: RCV
Old: RCV
create(int, int)n.a.n.a.
Old fileNew file
8382
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashBasedTable
<..>
New: RCV
Old: RCV
create(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
9796
UNCHANGEDpublic bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
13549
UNCHANGEDpublic bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. java.lang.Objectget(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
13049
UNCHANGEDpublic bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. java.lang.Objectremove(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
14149
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.HashBiMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.Maps$IteratorBasedAbstractMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.BiMapn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue59799805430348731950
Newtrue59799805430348731950
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
389428
UNCHANGEDpublic  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
244268
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
249283
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashBiMap
<..>
New: KV
Old: KV
create()n.a.n.a.
Old fileNew file
6468
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashBiMap
<..>
New: KV
Old: KV
create(int)n.a.n.a.
Old fileNew file
7479
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashBiMap
<..>
New: KV
Old: KV
create(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
8288
UNCHANGEDpublic  n.a. java.lang.ObjectforcePut(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
301338
UNCHANGEDpublic  n.a. voidforEach(java.util.function.BiConsumer
<..>
New: ? super K ? super V
Old: ? super K ? super V
)
n.a.n.a.
Old fileNew file
534579
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
254289
UNCHANGEDpublic  n.a. com.google.common.collect.BiMap
<..>
New: VK
Old: VK
inverse()n.a.n.a.
Old fileNew file
556601
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
445487
UNCHANGEDpublic  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
260296
UNCHANGEDpublic  n.a. java.lang.Objectremove(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
376415
UNCHANGEDpublic  n.a. voidreplaceAll(java.util.function.BiFunction
<..>
New: ? super K ? super V ? extends V
Old: ? super K ? super V ? extends V
)
n.a.n.a.
Old fileNew file
544589
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
399438
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
480522
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.HashMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.HashMultimapGwtSerializationDependenciesn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDcom.google.common.collect.SetMultimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-49502519117230489860
Newtrue-49502519117230489860
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashMultimap
<..>
New: KV
Old: KV
create()n.a.n.a.
Old fileNew file
5968
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashMultimap
<..>
New: KV
Old: KV
create(int, int)n.a.n.a.
Old fileNew file
7585
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.HashMultimap
<..>
New: KV
Old: KV
create(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
89100
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.HashMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractMapBasedMultisetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue73901289123363809810
Newtrue73901289123363809810
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.HashMultiset
<..>
New: E
Old: E
create()n.a.n.a.
Old fileNew file
3841
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.HashMultiset
<..>
New: E
Old: E
create(int)n.a.n.a.
Old fileNew file
4952
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.HashMultiset
<..>
New: E
Old: E
create(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
6064
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (!) (Serializable incompatible(!): default serialVersionUID changed) public abstract class com.google.common.collect.ImmutableBiMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableBiMapFauxverideShimn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.BiMapn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-3439891903485258048n.a.
Newtrue-639513956285707282n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap$Builder
<..>
New: KV
Old: KV
builder()n.a.n.a.
Old fileNew file
120290
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap$Builder
<..>
New: KV
Old: KV
builderWithExpectedSize(int)n.a.n.a.
Old fileNew file
137306
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
copyOf(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
330534
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
copyOf(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
355558
MODIFIED (!)final  (<-  not_final )  public  n.a. java.lang.ObjectforcePut(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
405610
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableBiMap
<..>
New: VK
Old: VK
inverse()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
of()n.a.n.a.
Old fileNew file
6678
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
7183
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
8092
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
89101
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
98110
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
109121
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.133
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.150
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.183
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.219
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.257
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableBiMap
<..>
New: KV
ofEntries(java.util.Map$Entry[]
<..>
New: ? extends K ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.SafeVarargsn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.281
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableBiMap < K, V >
Old: T ? com.google.common.collect.ImmutableBiMap < K, V >
toImmutableBiMap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
5967
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
387590
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final static public class com.google.common.collect.ImmutableBiMap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMap$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableBiMap$Builder()n.a.n.a.
Old fileNew file
175344
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableBiMap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
267438
NEWpublic  n.a. com.google.common.collect.ImmutableBiMap
<..>
New: KV
buildKeepingLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.494
NEWpublic  n.a. com.google.common.collect.ImmutableBiMap
<..>
New: KV
buildOrThrow()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.452
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableBiMap$Builder
<..>
New: KV
Old: KV
orderEntriesByValue(java.util.Comparator
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
247414
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableBiMap$Builder
<..>
New: KV
Old: KV
put(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
188357
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableBiMap$Builder
<..>
New: KV
Old: KV
put(java.util.Map$Entry
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
201370
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableBiMap$Builder
<..>
New: KV
Old: KV
putAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
214383
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableBiMap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
229397
UNCHANGED (Serializable compatible) final public class com.google.common.collect.ImmutableClassToInstanceMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.ClassToInstanceMapn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue9012383779263473438n.a.
Newtrue9012383779263473438n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableClassToInstanceMap$Builder
<..>
New: B
Old: B
builder()n.a.n.a.
Old fileNew file
6976
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
UNCHANGEDSBB
com.google.common.collect.ImmutableClassToInstanceMap
<..>
New: B
Old: B
copyOf(java.util.Map
<..>
New: ? extends java.lang.Class < ? extends S > ? extends S
Old: ? extends java.lang.Class < ? extends S > ? extends S
)
n.a.n.a.
Old fileNew file
152159
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(java.lang.Class
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
175184
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableClassToInstanceMap
<..>
New: B
Old: B
of()n.a.n.a.
Old fileNew file
5158
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
UNCHANGEDTBB
com.google.common.collect.ImmutableClassToInstanceMap
<..>
New: B
Old: B
of(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
n.a.n.a.
Old fileNew file
6067
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
188199
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutable
Status:Name:Old element values:New element values:
UNCHANGEDcontainerOfBB
UNCHANGED final static public class com.google.common.collect.ImmutableClassToInstanceMap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableClassToInstanceMap$Builder()n.a.n.a.
Old fileNew file
8996
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableClassToInstanceMap
<..>
New: B
Old: B
build()n.a.n.a.
Old fileNew file
130137
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
com.google.common.collect.ImmutableClassToInstanceMap$Builder
<..>
New: B
Old: B
put(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
n.a.n.a.
Old fileNew file
98105
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
com.google.common.collect.ImmutableClassToInstanceMap$Builder
<..>
New: B
Old: B
putAll(java.util.Map
<..>
New: ? extends java.lang.Class < ? extends T > ? extends T
Old: ? extends java.lang.Class < ? extends T > ? extends T
)
n.a.n.a.
Old fileNew file
111118
UNCHANGED (Serializable compatible) public abstract class com.google.common.collect.ImmutableCollectiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.util.AbstractCollectionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5226719144617591992n.a.
Newtrue-5226719144617591992n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. booleanadd(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
244268
UNCHANGEDfinal public  n.a. booleanaddAll(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
270296
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
asList()n.a.n.a.
Old fileNew file
334364
UNCHANGEDfinal public  n.a. voidclear()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
320350
UNCHANGEDpublic abstract  n.a. booleancontains(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. booleanremove(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
257282
UNCHANGEDfinal public  n.a. booleanremoveAll(java.util.Collection
<..>
New: ?
Old: ?
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
283310
UNCHANGEDfinal public  n.a. booleanremoveIf(java.util.function.Predicate
<..>
New: ? super E
Old: ? super E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
296324
UNCHANGEDfinal public  n.a. booleanretainAll(java.util.Collection
<..>
New: ?
Old: ?
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
308337
UNCHANGEDpublic  n.a. java.util.Spliterator
<..>
New: E
Old: E
spliterator()n.a.n.a.
Old fileNew file
180189
UNCHANGEDfinal public  n.a. java.lang.Object[]toArray()n.a.n.a.
Old fileNew file
187197
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]toArray(java.lang.Object[])n.a.n.a.
Old fileNew file
193216
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableList.of or another implementation
UNCHANGED static public abstract class com.google.common.collect.ImmutableCollection$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableCollection$Builder
<..>
New: E
Old: E
add(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection$Builder
<..>
New: E
Old: E
add(java.lang.Object[])n.a.n.a.
Old fileNew file
419456
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection$Builder
<..>
New: E
Old: E
addAll(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
437474
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection$Builder
<..>
New: E
Old: E
addAll(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
455492
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableCollection
<..>
New: E
Old: E
build()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.DoNotMockn.a.
UNCHANGED (Serializable compatible) public abstract class com.google.common.collect.ImmutableListtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableCollectionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Listn.a.
UNCHANGEDjava.util.RandomAccessn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-2934053432242759975n.a.
Newtrue-2934053432242759975n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidadd(int, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
521541
UNCHANGEDfinal public  n.a. booleanaddAll(int, java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
496514
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
asList()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
568594
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList$Builder
<..>
New: E
Old: E
builder()n.a.n.a.
Old fileNew file
707736
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList$Builder
<..>
New: E
Old: E
builderWithExpectedSize(int)n.a.n.a.
Old fileNew file
724752
UNCHANGEDpublic  n.a. booleancontains(java.lang.Object)n.a.n.a.
Old fileNew file
421438
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
copyOf(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
229236
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
copyOf(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
253260
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
copyOf(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
268275
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
copyOf(java.lang.Object[])n.a.n.a.
Old fileNew file
286293
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
659685
UNCHANGEDpublic  n.a. voidforEach(java.util.function.Consumer
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
402419
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
664690
UNCHANGEDpublic  n.a. intindexOf(java.lang.Object)n.a.n.a.
Old fileNew file
411428
UNCHANGEDpublic  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
382399
UNCHANGEDpublic  n.a. intlastIndexOf(java.lang.Object)n.a.n.a.
Old fileNew file
416433
UNCHANGEDpublic  n.a. com.google.common.collect.UnmodifiableListIterator
<..>
New: E
Old: E
listIterator()n.a.n.a.
Old fileNew file
387404
UNCHANGEDpublic  n.a. com.google.common.collect.UnmodifiableListIterator
<..>
New: E
Old: E
listIterator(int)n.a.n.a.
Old fileNew file
392409
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of()n.a.n.a.
Old fileNew file
8289
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object)n.a.n.a.
Old fileNew file
93100
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
102109
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
111118
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
120127
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
129136
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
138145
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
147154
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
156163
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
165172
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
175182
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
185192
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
202209
UNCHANGEDfinal public  n.a. java.lang.Objectremove(int)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
534555
UNCHANGEDfinal public  n.a. voidreplaceAll(java.util.function.UnaryOperator
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
546568
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
reverse()n.a.n.a.
Old fileNew file
594620
UNCHANGEDfinal public  n.a. java.lang.Objectset(int, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
509528
UNCHANGEDfinal public  n.a. voidsort(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
558581
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
sortedCopyOf(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
313320
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
sortedCopyOf(java.util.Comparator
<..>
New: ? super E
Old: ? super E
, java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
336343
UNCHANGEDpublic  n.a. java.util.Spliterator
<..>
New: E
Old: E
spliterator()n.a.n.a.
Old fileNew file
573599
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
subList(int, int)n.a.n.a.
Old fileNew file
433450
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: E ? com.google.common.collect.ImmutableList < E >
Old: E ? com.google.common.collect.ImmutableList < E >
toImmutableList()n.a.n.a.
Old fileNew file
7176
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.collect.ImmutableList$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableCollection$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableList$Builder()n.a.n.a.
Old fileNew file
758787
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList$Builder
<..>
New: E
Old: E
add(java.lang.Object)n.a.n.a.
Old fileNew file
786815
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList$Builder
<..>
New: E
Old: E
add(java.lang.Object[])n.a.n.a.
Old fileNew file
802831
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList$Builder
<..>
New: E
Old: E
addAll(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
823860
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList$Builder
<..>
New: E
Old: E
addAll(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
847884
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
build()n.a.n.a.
Old fileNew file
863900
MODIFIED (!) (Serializable compatible) public class com.google.common.collect.ImmutableListMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.ListMultimapn.a.
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-17208106448330116940
Newtrue-82519282640717827990
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
builder()n.a.n.a.
Old fileNew file
200192
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
copyOf(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
333324
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
copyOf(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
360350
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableListMultimap < K, V >
Old: T ? com.google.common.collect.ImmutableListMultimap < K, V >
flatteningToImmutableListMultimap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends java.util.stream.Stream < ? extends V >
Old: ? super T ? extends java.util.stream.Stream < ? extends V >
)
n.a.n.a.
Old fileNew file
129124
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
404394
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap
<..>
New: VK
Old: VK
inverse()n.a.n.a.
Old fileNew file
421411
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
of()n.a.n.a.
Old fileNew file
143135
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
148140
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
155147
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
163155
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
173165
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
184176
MODIFIED (!)final  (<-  not_final )  public  n.a. com.google.common.collect.ImmutableList
<..>
New: V
Old: V
removeAll(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
445436
MODIFIED (!)final  (<-  not_final )  public  n.a. com.google.common.collect.ImmutableList
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
458450
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableListMultimap < K, V >
Old: T ? com.google.common.collect.ImmutableListMultimap < K, V >
toImmutableListMultimap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
8586
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.collect.ImmutableListMultimap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMultimap$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableListMultimap$Builder()n.a.n.a.
Old fileNew file
227219
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
316307
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
orderKeysBy(java.util.Comparator
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
297288
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
orderValuesBy(java.util.Comparator
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
309300
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
put(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
232224
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
put(java.util.Map$Entry
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
244236
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
257248
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
264255
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
271262
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap$Builder
<..>
New: KV
Old: KV
putAll(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
278269
MODIFIED (*) (Serializable incompatible(!): default serialVersionUID changed) public abstract class com.google.common.collect.ImmutableMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-386118794915159903n.a.
Newtrue-922274779250124208n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
asMultimap()n.a.n.a.
Old fileNew file
7871089
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap$Builder
<..>
New: KV
Old: KV
builder()n.a.n.a.
Old fileNew file
184349
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap$Builder
<..>
New: KV
Old: KV
builderWithExpectedSize(int)n.a.n.a.
Old fileNew file
201365
UNCHANGEDfinal public  n.a. voidclear()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
674944
UNCHANGEDfinal public  n.a. java.lang.Objectcompute(java.lang.Object, java.util.function.BiFunction
<..>
New: ? super K ? super V ? extends V
Old: ? super K ? super V ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
601864
UNCHANGEDfinal public  n.a. java.lang.ObjectcomputeIfAbsent(java.lang.Object, java.util.function.Function
<..>
New: ? super K ? extends V
Old: ? super K ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
576836
UNCHANGEDfinal public  n.a. java.lang.ObjectcomputeIfPresent(java.lang.Object, java.util.function.BiFunction
<..>
New: ? super K ? super V ? extends V
Old: ? super K ? super V ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
589850
UNCHANGEDpublic  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
684954
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
689959
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
copyOf(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
425674
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
copyOf(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
451702
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entrySet()n.a.n.a.
Old fileNew file
7151017
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
8681171
UNCHANGEDpublic abstract  n.a. java.lang.Objectget(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. java.lang.ObjectgetOrDefault(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
7031000
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
8751178
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
679949
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
7291031
UNCHANGEDfinal public  n.a. java.lang.Objectmerge(java.lang.Object, java.lang.Object, java.util.function.BiFunction
<..>
New: ? super V ? super V ? extends V
Old: ? super V ? super V ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
614878
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
of()n.a.n.a.
Old fileNew file
114121
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
123130
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
132139
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
141148
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
150157
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
161168
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.180
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.197
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.230
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.266
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.305
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
ofEntries(java.util.Map$Entry[]
<..>
New: ? extends K ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.SafeVarargsn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.329
UNCHANGEDfinal public  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
527781
UNCHANGEDfinal public  n.a. voidputAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
626891
UNCHANGEDfinal public  n.a. java.lang.ObjectputIfAbsent(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
540796
UNCHANGEDfinal public  n.a. java.lang.Objectremove(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
650918
UNCHANGEDfinal public  n.a. booleanremove(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
662931
UNCHANGEDfinal public  n.a. booleanreplace(java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
552809
UNCHANGEDfinal public  n.a. java.lang.Objectreplace(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
564823
UNCHANGEDfinal public  n.a. voidreplaceAll(java.util.function.BiFunction
<..>
New: ? super K ? super V ? extends V
Old: ? super K ? super V ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
638904
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableMap < K, V >
Old: T ? com.google.common.collect.ImmutableMap < K, V >
toImmutableMap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
8291
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableMap < K, V >
Old: T ? com.google.common.collect.ImmutableMap < K, V >
toImmutableMap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
, java.util.function.BinaryOperator
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
99109
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
8841187
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
7671069
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableMap.of or another implementation
MODIFIED static public class com.google.common.collect.ImmutableMap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableMap$Builder()n.a.n.a.
Old fileNew file
258423
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
378587
NEWpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
buildKeepingLast()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.619
NEWpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: KV
buildOrThrow()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.600
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap$Builder
<..>
New: KV
Old: KV
orderEntriesByValue(java.util.Comparator
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
344511
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap$Builder
<..>
New: KV
Old: KV
put(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
283449
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap$Builder
<..>
New: KV
Old: KV
put(java.util.Map$Entry
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
298465
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap$Builder
<..>
New: KV
Old: KV
putAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
309477
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
322490
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.DoNotMockn.a.
MODIFIED (!) (Serializable compatible) public abstract class com.google.common.collect.ImmutableMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.BaseImmutableMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-3319582852823755210
Newtrue-60014931780561912040
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap()n.a.n.a.
Old fileNew file
507531
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
builder()n.a.n.a.
Old fileNew file
119130
MODIFIED (!)final  (<-  not_final )  public  n.a. voidclear()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
386406
UNCHANGEDpublic  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
471495
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
476500
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
copyOf(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
306317
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
copyOf(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
327337
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
518542
UNCHANGEDpublic  n.a. voidforEach(java.util.function.BiConsumer
<..>
New: ? super K ? super V
Old: ? super K ? super V
)
n.a.n.a.
Old fileNew file
601629
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableCollection
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableMultimap
<..>
New: VK
Old: VK
inverse()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset
<..>
New: K
Old: K
keys()n.a.n.a.
Old fileNew file
614642
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
492516
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
of()n.a.n.a.
Old fileNew file
7485
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
7990
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
8495
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
92103
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
100111
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
109120
MODIFIED (!)final  (<-  not_final )  public  n.a. booleanput(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
415436
MODIFIED (!)final  (<-  not_final )  public  n.a. booleanputAll(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
428450
MODIFIED (!)final  (<-  not_final )  public  n.a. booleanputAll(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
441464
MODIFIED (!)final  (<-  not_final )  public  n.a. booleanremove(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
454478
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection
<..>
New: V
Old: V
removeAll(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
361376
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
374393
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
481505
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
683719
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public class com.google.common.collect.ImmutableMultimap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableMultimap$Builder()n.a.n.a.
Old fileNew file
150162
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
287298
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
orderKeysBy(java.util.Comparator
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
262273
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
orderValuesBy(java.util.Comparator
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
273284
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
put(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
161173
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
put(java.util.Map$Entry
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
177189
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
188199
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
202213
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
235246
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultimap$Builder
<..>
New: KV
Old: KV
putAll(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
249260
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.DoNotMockn.a.
UNCHANGED (Serializable compatible) public abstract class com.google.common.collect.ImmutableMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMultisetGwtSerializationDependenciesn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue8811912071996046451n.a.
Newtrue8811912071996046451n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. intadd(java.lang.Object, int)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
283284
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: E
Old: E
asList()n.a.n.a.
Old fileNew file
264264
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset$Builder
<..>
New: E
Old: E
builder()n.a.n.a.
Old fileNew file
436455
UNCHANGEDpublic  n.a. booleancontains(java.lang.Object)n.a.n.a.
Old fileNew file
270270
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
copyOf(java.lang.Object[])n.a.n.a.
Old fileNew file
180176
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
copyOf(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
190186
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
copyOf(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
213209
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
elementSet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.collect.Multiset$Entry < E >
Old: com.google.common.collect.Multiset$Entry < E >
entrySet()n.a.n.a.
Old fileNew file
358362
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
337341
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
342346
UNCHANGEDpublic  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
237233
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
of()n.a.n.a.
Old fileNew file
99101
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
of(java.lang.Object)n.a.n.a.
Old fileNew file
110111
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
121121
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
133132
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
145143
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
157154
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
169165
UNCHANGEDfinal public  n.a. intremove(java.lang.Object, int)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
296298
UNCHANGEDfinal public  n.a. intsetCount(java.lang.Object, int)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
309312
UNCHANGEDfinal public  n.a. booleansetCount(java.lang.Object, int, int)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
322326
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: E ? com.google.common.collect.ImmutableMultiset < E >
Old: E ? com.google.common.collect.ImmutableMultiset < E >
toImmutableMultiset()n.a.n.a.
Old fileNew file
6773
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableMultiset < E >
Old: T ? com.google.common.collect.ImmutableMultiset < E >
toImmutableMultiset(java.util.function.Function
<..>
New: ? super T ? extends E
Old: ? super T ? extends E
, java.util.function.ToIntFunction
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
8391
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
347351
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public class com.google.common.collect.ImmutableMultiset$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableCollection$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableMultiset$Builder()n.a.n.a.
Old fileNew file
466485
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset$Builder
<..>
New: E
Old: E
add(java.lang.Object)n.a.n.a.
Old fileNew file
483502
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset$Builder
<..>
New: E
Old: E
add(java.lang.Object[])n.a.n.a.
Old fileNew file
497516
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset$Builder
<..>
New: E
Old: E
addAll(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
544563
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset$Builder
<..>
New: E
Old: E
addAll(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
563582
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset$Builder
<..>
New: E
Old: E
addCopies(java.lang.Object, int)n.a.n.a.
Old fileNew file
514533
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
build()n.a.n.a.
Old fileNew file
573592
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMultiset$Builder
<..>
New: E
Old: E
setCount(java.lang.Object, int)n.a.n.a.
Old fileNew file
530549
MODIFIED (!) (Serializable compatible) public class com.google.common.collect.ImmutableRangeMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.collect.RangeMapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-51167553621420316350
Newtrue-84084766749372046630
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
asDescendingMapOfRanges()n.a.n.a.
Old fileNew file
286320
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
asMapOfRanges()n.a.n.a.
Old fileNew file
276310
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableRangeMap$Builder
<..>
New: KV
Old: KV
builder()n.a.n.a.
Old fileNew file
92102
MODIFIED (!)final  (<-  not_final )  public  n.a. voidclear()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
259276
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableRangeMap
<..>
New: KV
Old: KV
copyOf(com.google.common.collect.RangeMap
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
7787
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
362396
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Comparable
<..>
New: ?
Old: ?
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
172184
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
getEntry(java.lang.Comparable
<..>
New: ?
Old: ?
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
189202
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
357391
NEWfinal public  n.a. voidmerge(com.google.common.collect.Range
<..>
New: K
, java.lang.Object, java.util.function.BiFunction
<..>
New: ? super V ? super V ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.305
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableRangeMap
<..>
New: KV
Old: KV
of()n.a.n.a.
Old fileNew file
6676
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableRangeMap
<..>
New: KV
Old: KV
of(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
n.a.n.a.
Old fileNew file
7181
MODIFIED (!)final  (<-  not_final )  public  n.a. voidput(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
223237
MODIFIED (!)final  (<-  not_final )  public  n.a. voidputAll(com.google.common.collect.RangeMap
<..>
New: K ? extends V
Old: KV
 (*)
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
247263
MODIFIED (!)final  (<-  not_final )  public  n.a. voidputCoalescing(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
235250
MODIFIED (!)final  (<-  not_final )  public  n.a. voidremove(com.google.common.collect.Range
<..>
New: K
Old: K
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
271289
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: K
Old: K
span()n.a.n.a.
Old fileNew file
206219
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeMap
<..>
New: KV
Old: KV
subRangeMap(com.google.common.collect.Range
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
296330
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableRangeMap < K, V >
Old: T ? com.google.common.collect.ImmutableRangeMap < K, V >
toImmutableRangeMap(java.util.function.Function
<..>
New: ? super Tcom.google.common.collect.Range < K >
Old: ? super Tcom.google.common.collect.Range < K >
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
6066
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
371405
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.collect.ImmutableRangeMap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableRangeMap$Builder()n.a.n.a.
Old fileNew file
103114
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeMap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
143154
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeMap$Builder
<..>
New: KV
Old: KV
put(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
n.a.n.a.
Old fileNew file
114125
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeMap$Builder
<..>
New: KV
Old: KV
putAll(com.google.common.collect.RangeMap
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
124135
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.DoNotMockn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.ImmutableRangeSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractRangeSetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.RangeSetn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-6733637543300451175n.a.
Newtrue-6733637543300451175n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidadd(com.google.common.collect.Range
<..>
New: C
Old: C
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
223232
UNCHANGEDpublic  n.a. voidaddAll(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
235245
UNCHANGEDpublic  n.a. voidaddAll(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
247258
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
asDescendingSetOfRanges()n.a.n.a.
Old fileNew file
296310
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
asRanges()n.a.n.a.
Old fileNew file
288302
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: C
Old: C
asSet(com.google.common.collect.DiscreteDomain
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
514528
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.ImmutableRangeSet$Builder
<..>
New: C
Old: C
builder()n.a.n.a.
Old fileNew file
709731
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
complement()n.a.n.a.
Old fileNew file
361375
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
copyOf(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
100107
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
copyOf(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
n.a.n.a.
Old fileNew file
125132
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
difference(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
411425
UNCHANGEDpublic  n.a. booleanencloses(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
173180
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
intersection(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
397411
UNCHANGEDpublic  n.a. booleanintersects(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
153160
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
211219
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
of()n.a.n.a.
Old fileNew file
7481
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
of(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
8289
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
rangeContaining(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
186194
UNCHANGEDpublic  n.a. voidremove(com.google.common.collect.Range
<..>
New: C
Old: C
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
259271
UNCHANGEDpublic  n.a. voidremoveAll(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
271284
UNCHANGEDpublic  n.a. voidremoveAll(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
283297
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
span()n.a.n.a.
Old fileNew file
203211
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
subRangeSet(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
483497
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
java.util.stream.Collector
<..>
New: com.google.common.collect.Range < E > ? com.google.common.collect.ImmutableRangeSet < E >
Old: com.google.common.collect.Range < E > ? com.google.common.collect.ImmutableRangeSet < E >
toImmutableRangeSet()n.a.n.a.
Old fileNew file
6871
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
union(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
384398
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
unionOf(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
n.a.n.a.
Old fileNew file
137144
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public class com.google.common.collect.ImmutableRangeSet$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableRangeSet$Builder()n.a.n.a.
Old fileNew file
720742
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet$Builder
<..>
New: C
Old: C
add(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
734756
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet$Builder
<..>
New: C
Old: C
addAll(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
746768
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet$Builder
<..>
New: C
Old: C
addAll(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
n.a.n.a.
Old fileNew file
758780
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableRangeSet
<..>
New: C
Old: C
build()n.a.n.a.
Old fileNew file
776798
MODIFIED (Serializable incompatible(!): default serialVersionUID changed) public abstract class com.google.common.collect.ImmutableSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableCollectionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Setn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-3914960235732421389n.a.
Newtrue9110751723690294623n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
Old: E
asList()n.a.n.a.
Old fileNew file
336n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet$Builder
<..>
New: E
Old: E
builder()n.a.n.a.
Old fileNew file
418440
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet$Builder
<..>
New: E
Old: E
builderWithExpectedSize(int)n.a.n.a.
Old fileNew file
435456
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
copyOf(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
224231
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
copyOf(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
255262
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
copyOf(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
268275
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
copyOf(java.lang.Object[])n.a.n.a.
Old fileNew file
287294
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
311318
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
324332
UNCHANGEDpublic abstract  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
of()n.a.n.a.
Old fileNew file
7582
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
of(java.lang.Object)n.a.n.a.
Old fileNew file
8491
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
93100
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
102109
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
111118
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
120127
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
134141
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: E ? com.google.common.collect.ImmutableSet < E >
Old: E ? com.google.common.collect.ImmutableSet < E >
toImmutableSet()n.a.n.a.
Old fileNew file
6671
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public class com.google.common.collect.ImmutableSet$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableCollection$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableSet$Builder()n.a.n.a.
Old fileNew file
480488
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet$Builder
<..>
New: E
Old: E
add(java.lang.Object)n.a.n.a.
Old fileNew file
510524
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet$Builder
<..>
New: E
Old: E
add(java.lang.Object[])n.a.n.a.
Old fileNew file
519534
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet$Builder
<..>
New: E
Old: E
addAll(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
534549
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet$Builder
<..>
New: E
Old: E
addAll(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
541556
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
build()n.a.n.a.
Old fileNew file
553579
MODIFIED (!) (Serializable compatible) public class com.google.common.collect.ImmutableSetMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDcom.google.common.collect.SetMultimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue48311314448411741090
Newtrue-75762469567772359220
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
builder()n.a.n.a.
Old fileNew file
222219
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
copyOf(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
376372
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
copyOf(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
409405
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
523521
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableSetMultimap < K, V >
Old: T ? com.google.common.collect.ImmutableSetMultimap < K, V >
flatteningToImmutableSetMultimap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends java.util.stream.Stream < ? extends V >
Old: ? super T ? extends java.util.stream.Stream < ? extends V >
)
n.a.n.a.
Old fileNew file
142142
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
460456
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap
<..>
New: VK
Old: VK
inverse()n.a.n.a.
Old fileNew file
475471
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
of()n.a.n.a.
Old fileNew file
156153
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
161158
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
171168
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
182179
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
195192
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
209206
MODIFIED (!)final  (<-  not_final )  public  n.a. com.google.common.collect.ImmutableSet
<..>
New: V
Old: V
removeAll(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
499496
MODIFIED (!)final  (<-  not_final )  public  n.a. com.google.common.collect.ImmutableSet
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
512510
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableSetMultimap < K, V >
Old: T ? com.google.common.collect.ImmutableSetMultimap < K, V >
toImmutableSetMultimap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
8995
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.collect.ImmutableSetMultimap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMultimap$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableSetMultimap$Builder()n.a.n.a.
Old fileNew file
250247
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
354350
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
orderKeysBy(java.util.Comparator
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
329325
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
orderValuesBy(java.util.Comparator
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
347343
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
put(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
262259
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
put(java.util.Map$Entry
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
274271
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
287283
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
294290
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
301297
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSetMultimap$Builder
<..>
New: KV
Old: KV
putAll(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
308304
MODIFIED (*) (Serializable compatible) final public class com.google.common.collect.ImmutableSortedMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableSortedMapFauxverideShimn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
UNCHANGEDjava.util.NavigableMapn.a.
UNCHANGEDjava.util.SortedMapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue39224242198612320
Newtrue7270271139363902940
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
ceilingEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8331042
UNCHANGEDpublic  n.a. java.lang.ObjectceilingKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8381048
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super K
Old: ? super K
comparator()n.a.n.a.
Old fileNew file
686890
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
copyOf(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
220377
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
copyOf(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
, java.util.Comparator
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
237394
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
copyOf(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
257413
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
copyOf(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
, java.util.Comparator
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
273428
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
copyOfSorted(java.util.SortedMap
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
288443
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: K
Old: K
descendingKeySet()n.a.n.a.
Old fileNew file
9111131
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
descendingMap()n.a.n.a.
Old fileNew file
8911112
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entrySet()n.a.n.a.
Old fileNew file
603807
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
firstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8531066
UNCHANGEDpublic  n.a. java.lang.ObjectfirstKey()n.a.n.a.
Old fileNew file
691895
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
floorEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8231030
UNCHANGEDpublic  n.a. java.lang.ObjectfloorKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8281036
UNCHANGEDpublic  n.a. voidforEach(java.util.function.BiConsumer
<..>
New: ? super K ? super V
Old: ? super K ? super V
)
n.a.n.a.
Old fileNew file
582785
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
591795
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
headMap(java.lang.Object)n.a.n.a.
Old fileNew file
721925
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
headMap(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
737941
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
higherEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8431054
UNCHANGEDpublic  n.a. java.lang.ObjecthigherKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8481060
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
657861
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
lastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8581072
UNCHANGEDpublic  n.a. java.lang.ObjectlastKey()n.a.n.a.
Old fileNew file
696900
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
lowerEntry(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8131018
UNCHANGEDpublic  n.a. java.lang.ObjectlowerKey(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8181024
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
naturalOrder()n.a.n.a.
Old fileNew file
407574
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: K
Old: K
navigableKeySet()n.a.n.a.
Old fileNew file
9061126
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
of()n.a.n.a.
Old fileNew file
132138
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
of(java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object)
n.a.n.a.
Old fileNew file
137143
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
of(java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object)
n.a.n.a.
Old fileNew file
156162
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
of(java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object)
n.a.n.a.
Old fileNew file
168174
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
of(java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object)
n.a.n.a.
Old fileNew file
180186
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
of(java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
Old: ? super K
, java.lang.Object)
n.a.n.a.
Old fileNew file
192198
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Comparable
<..>
New: ? super K
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
of(java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.212
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Comparable
<..>
New: ? super K
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
of(java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.231
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Comparable
<..>
New: ? super K
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
of(java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.266
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Comparable
<..>
New: ? super K
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
of(java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.304
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWKn.a.java.lang.Comparable
<..>
New: ? super K
NEWVn.a.java.lang.Object
com.google.common.collect.ImmutableSortedMap
<..>
New: KV
of(java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object, java.lang.Comparable
<..>
New: ? super K
, java.lang.Object)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.345
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
orderedBy(java.util.Comparator
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
419586
UNCHANGEDfinal public  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
pollFirstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8711087
UNCHANGEDfinal public  n.a. java.util.Map$Entry
<..>
New: KV
Old: KV
pollLastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
8841102
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
reverseOrder()n.a.n.a.
Old fileNew file
427594
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
577780
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
subMap(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
752956
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
subMap(java.lang.Object, boolean, java.lang.Object, boolean)n.a.n.a.
Old fileNew file
771975
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
tailMap(java.lang.Object)n.a.n.a.
Old fileNew file
792996
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
tailMap(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
8081012
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableSortedMap < K, V >
Old: T ? com.google.common.collect.ImmutableSortedMap < K, V >
toImmutableSortedMap(java.util.Comparator
<..>
New: ? super K
Old: ? super K
, java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
7986
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableSortedMap < K, V >
Old: T ? com.google.common.collect.ImmutableSortedMap < K, V >
toImmutableSortedMap(java.util.Comparator
<..>
New: ? super K
Old: ? super K
, java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
, java.util.function.BinaryOperator
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
98106
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
671875
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (!) static public class com.google.common.collect.ImmutableSortedMap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMap$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableSortedMap$Builder(java.util.Comparator
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
459626
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
547717
NEWfinal public  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
buildKeepingLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
n.a.756
NEWpublic  n.a. com.google.common.collect.ImmutableSortedMap
<..>
New: KV
buildOrThrow()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.730
MODIFIED (!)final  (<-  not_final )  public  n.a. com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
orderEntriesByValue(java.util.Comparator
<..>
New: ? super V
Old: ? super V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
530696
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
put(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
471638
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
put(java.util.Map$Entry
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
485652
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
putAll(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
499666
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMap$Builder
<..>
New: KV
Old: KV
putAll(java.lang.Iterable
<..>
New: ? extends java.util.Map$Entry < ? extends K, ? extends V >
Old: ? extends java.util.Map$Entry < ? extends K, ? extends V >
)
n.a.n.a.
Old fileNew file
515681
UNCHANGED (Serializable compatible) public abstract class com.google.common.collect.ImmutableSortedMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableSortedMultisetFauxverideShimn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDcom.google.common.collect.SortedIterablen.a.
UNCHANGEDcom.google.common.collect.SortedMultisetn.a.
UNCHANGEDcom.google.common.collect.SortedMultisetBridgen.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-8644121910220134942n.a.
Newtrue-8644121910220134942n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. java.util.Comparator
<..>
New: ? super E
Old: ? super E
comparator()n.a.n.a.
Old fileNew file
324331
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
copyOf(java.lang.Comparable[])n.a.n.a.
Old fileNew file
181188
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
copyOf(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
209216
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
copyOf(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
227234
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
copyOf(java.util.Comparator
<..>
New: ? super E
Old: ? super E
, java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
239246
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
copyOf(java.util.Comparator
<..>
New: ? super E
Old: ? super E
, java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
255262
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
copyOfSorted(com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
287294
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
descendingMultiset()n.a.n.a.
Old fileNew file
334341
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
elementSet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
headMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
naturalOrder()n.a.n.a.
Old fileNew file
426437
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
of()n.a.n.a.
Old fileNew file
101113
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
106118
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
120131
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
131141
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
143152
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
155163
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable[])
n.a.n.a.
Old fileNew file
167174
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
orderedBy(java.util.Comparator
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
400411
UNCHANGEDfinal public  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
pollFirstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
356365
UNCHANGEDfinal public  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
pollLastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
371382
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
reverseOrder()n.a.n.a.
Old fileNew file
412423
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
subMultiset(java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
380391
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
tailMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: E ? com.google.common.collect.ImmutableSortedMultiset < E >
Old: E ? com.google.common.collect.ImmutableSortedMultiset < E >
toImmutableSortedMultiset(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
6673
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableSortedMultiset < E >
Old: T ? com.google.common.collect.ImmutableSortedMultiset < E >
toImmutableSortedMultiset(java.util.Comparator
<..>
New: ? super E
Old: ? super E
, java.util.function.Function
<..>
New: ? super T ? extends E
Old: ? super T ? extends E
, java.util.function.ToIntFunction
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
8492
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public class com.google.common.collect.ImmutableSortedMultiset$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableMultiset$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableSortedMultiset$Builder(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
454465
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
add(java.lang.Object)n.a.n.a.
Old fileNew file
467478
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
add(java.lang.Object[])n.a.n.a.
Old fileNew file
481492
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
addAll(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
530541
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
addAll(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
544555
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
addCopies(java.lang.Object, int)n.a.n.a.
Old fileNew file
499510
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset
<..>
New: E
Old: E
build()n.a.n.a.
Old fileNew file
554565
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedMultiset$Builder
<..>
New: E
Old: E
setCount(java.lang.Object, int)n.a.n.a.
Old fileNew file
516527
MODIFIED (Serializable incompatible(!): default serialVersionUID changed) public abstract class com.google.common.collect.ImmutableSortedSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableSortedSetFauxverideShimn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.SortedIterablen.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.NavigableSetn.a.
UNCHANGEDjava.util.Setn.a.
UNCHANGEDjava.util.SortedSetn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-1963044504087133395n.a.
Newtrue27142231618003248n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Objectceiling(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
706713
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super E
Old: ? super E
comparator()n.a.n.a.
Old fileNew file
599607
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOf(java.lang.Comparable[])n.a.n.a.
Old fileNew file
182190
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOf(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
210218
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOf(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
242250
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOf(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
261269
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOf(java.util.Comparator
<..>
New: ? super E
Old: ? super E
, java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
274282
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOf(java.util.Comparator
<..>
New: ? super E
Old: ? super E
, java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
290298
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOf(java.util.Comparator
<..>
New: ? super E
Old: ? super E
, java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
322330
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
copyOfSorted(java.util.SortedSet
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
340348
UNCHANGEDpublic abstract  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: E
Old: E
descendingIterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
descendingSet()n.a.n.a.
Old fileNew file
765778
UNCHANGEDpublic  n.a. java.lang.Objectfirst()n.a.n.a.
Old fileNew file
718726
UNCHANGEDpublic  n.a. java.lang.Objectfloor(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
699706
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
headSet(java.lang.Object)n.a.n.a.
Old fileNew file
617625
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
headSet(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
624631
UNCHANGEDpublic  n.a. java.lang.Objecthigher(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
713721
UNCHANGEDpublic abstract  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. java.lang.Objectlast()n.a.n.a.
Old fileNew file
723731
UNCHANGEDpublic  n.a. java.lang.Objectlower(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
692699
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
naturalOrder()n.a.n.a.
Old fileNew file
407415
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
of()n.a.n.a.
Old fileNew file
92100
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
97105
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
109117
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
121129
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
133141
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
146154
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super E
Old: ? super E
com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
of(java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable
<..>
New: ? super E
Old: ? super E
, java.lang.Comparable[])
n.a.n.a.
Old fileNew file
160168
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
orderedBy(java.util.Comparator
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
389397
UNCHANGEDfinal public  n.a. java.lang.ObjectpollFirst()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
738748
UNCHANGEDfinal public  n.a. java.lang.ObjectpollLast()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
753765
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
reverseOrder()n.a.n.a.
Old fileNew file
397405
UNCHANGEDpublic  n.a. java.util.Spliterator
<..>
New: E
Old: E
spliterator()n.a.n.a.
Old fileNew file
781794
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
subSet(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
641648
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
subSet(java.lang.Object, boolean, java.lang.Object, boolean)n.a.n.a.
Old fileNew file
649656
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
tailSet(java.lang.Object)n.a.n.a.
Old fileNew file
667674
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
tailSet(java.lang.Object, boolean)n.a.n.a.
Old fileNew file
674680
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: E ? com.google.common.collect.ImmutableSortedSet < E >
Old: E ? com.google.common.collect.ImmutableSortedSet < E >
toImmutableSortedSet(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
7983
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.collect.ImmutableSortedSet$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ImmutableSet$Buildern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableSortedSet$Builder(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
437445
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
add(java.lang.Object)n.a.n.a.
Old fileNew file
479487
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
add(java.lang.Object[])n.a.n.a.
Old fileNew file
508516
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
addAll(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
526534
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet$Builder
<..>
New: E
Old: E
addAll(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
541549
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSortedSet
<..>
New: E
Old: E
build()n.a.n.a.
Old fileNew file
562570
UNCHANGED (Serializable incompatible(!): default serialVersionUID changed) public abstract class com.google.common.collect.ImmutableTabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractTablen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Tablen.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue3730106721830384220n.a.
Newtrue-3853544862628225948n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableTable$Builder
<..>
New: RCV
Old: RCV
builder()n.a.n.a.
Old fileNew file
226149
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.collect.Table$Cell < R, C, V >
Old: com.google.common.collect.Table$Cell < R, C, V >
cellSet()n.a.n.a.
Old fileNew file
361301
UNCHANGEDfinal public  n.a. voidclear()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
461402
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: RV
Old: RV
column(java.lang.Object)n.a.n.a.
Old fileNew file
397337
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: C
Old: C
columnKeySet()n.a.n.a.
Old fileNew file
404344
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableMap
<..>
New: Cjava.util.Map < R, V >
Old: Cjava.util.Map < R, V >
columnMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. booleancontains(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
444384
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
449389
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableTable
<..>
New: RCV
Old: RCV
copyOf(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
203126
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableTable
<..>
New: RCV
Old: RCV
of()n.a.n.a.
Old fileNew file
180103
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableTable
<..>
New: RCV
Old: RCV
of(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
185108
UNCHANGEDfinal public  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
474417
UNCHANGEDfinal public  n.a. voidputAll(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
486430
UNCHANGEDfinal public  n.a. java.lang.Objectremove(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
499445
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: CV
Old: CV
row(java.lang.Object)n.a.n.a.
Old fileNew file
423363
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: R
Old: R
rowKeySet()n.a.n.a.
Old fileNew file
430370
UNCHANGEDpublic abstract  n.a. com.google.common.collect.ImmutableMap
<..>
New: Rjava.util.Map < C, V >
Old: Rjava.util.Map < C, V >
rowMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableTable < R, C, V >
Old: T ? com.google.common.collect.ImmutableTable < R, C, V >
toImmutableTable(java.util.function.Function
<..>
New: ? super T ? extends R
Old: ? super T ? extends R
, java.util.function.Function
<..>
New: ? super T ? extends C
Old: ? super T ? extends C
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
6672
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableTable < R, C, V >
Old: T ? com.google.common.collect.ImmutableTable < R, C, V >
toImmutableTable(java.util.function.Function
<..>
New: ? super T ? extends R
Old: ? super T ? extends R
, java.util.function.Function
<..>
New: ? super T ? extends C
Old: ? super T ? extends C
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
, java.util.function.BinaryOperator
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
9492
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableCollection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
379319
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final static public class com.google.common.collect.ImmutableTable$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ImmutableTable$Builder()n.a.n.a.
Old fileNew file
275199
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableTable
<..>
New: RCV
Old: RCV
build()n.a.n.a.
Old fileNew file
345274
NEWpublic  n.a. com.google.common.collect.ImmutableTable
<..>
New: RCV
buildOrThrow()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.285
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableTable$Builder
<..>
New: RCV
Old: RCV
orderColumnsBy(java.util.Comparator
<..>
New: ? super C
Old: ? super C
)
n.a.n.a.
Old fileNew file
287211
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableTable$Builder
<..>
New: RCV
Old: RCV
orderRowsBy(java.util.Comparator
<..>
New: ? super R
Old: ? super R
)
n.a.n.a.
Old fileNew file
280204
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableTable$Builder
<..>
New: RCV
Old: RCV
put(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
297221
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableTable$Builder
<..>
New: RCV
Old: RCV
put(com.google.common.collect.Table$Cell
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
307231
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableTable$Builder
<..>
New: RCV
Old: RCV
putAll(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
328252
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.DoNotMockn.a.
UNCHANGED public abstract interface com.google.common.collect.Internertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectintern(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse Interners.new*Interner
UNCHANGED final public class com.google.common.collect.Internerstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.base.Function
<..>
New: EE
Old: EE
asFunction(com.google.common.collect.Interner
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
157163
UNCHANGEDstatic public  n.a. com.google.common.collect.Interners$InternerBuildernewBuilder()n.a.n.a.
Old fileNew file
9092
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Interner
<..>
New: E
Old: E
newStrongInterner()n.a.n.a.
Old fileNew file
99101
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Interner
<..>
New: E
Old: E
newWeakInterner()n.a.n.a.
Old fileNew file
110112
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public class com.google.common.collect.Interners$InternerBuildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Interner
<..>
New: E
Old: E
build()n.a.n.a.
Old fileNew file
8183
UNCHANGEDpublic  n.a. com.google.common.collect.Interners$InternerBuilderconcurrencyLevel(int)n.a.n.a.
Old fileNew file
7678
UNCHANGEDpublic  n.a. com.google.common.collect.Interners$InternerBuilderstrong()n.a.n.a.
Old fileNew file
5557
UNCHANGEDpublic  n.a. com.google.common.collect.Interners$InternerBuilderweak()n.a.n.a.
Old fileNew file
6668
UNCHANGED (*) final public class com.google.common.collect.Iterablestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanaddAll(java.util.Collection
<..>
New: T
Old: T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
316329
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanall(java.lang.Iterable
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
618641
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanany(java.lang.Iterable
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
608630
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
418432
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
434448
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
454468
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
concat(java.lang.Iterable[]
<..>
New: ? extends T
Old: ? extends T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
472486
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
concat(java.lang.Iterable
<..>
New: ? extends java.lang.Iterable < ? extends T >
Old: ? extends java.lang.Iterable < ? extends T >
)
n.a.n.a.
Old fileNew file
488503
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
consumingIterable(java.lang.Iterable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
9541013
UNCHANGED (*)static public  n.a. booleancontains(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
, java.lang.Object)
n.a.n.a.
Old fileNew file
136142
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
cycle(java.lang.Iterable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
362375
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
cycle(java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
403416
UNCHANGEDstatic public  n.a. booleanelementsEqual(java.lang.Iterable
<..>
New: ?
Old: ?
, java.lang.Iterable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
223231
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
filter(java.lang.Iterable
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
554575
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
filter(java.lang.Iterable
<..>
New: ?
Old: ?
, java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
597618
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectfind(java.lang.Iterable
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
631656
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectfind(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
646689
UNCHANGEDstatic public  n.a. intfrequency(java.lang.Iterable
<..>
New: ?
Old: ?
, java.lang.Object)
n.a.n.a.
Old fileNew file
335348
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectget(java.lang.Iterable
<..>
New: T
Old: T
, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
726771
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectget(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, int, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
749795
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetFirst(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
779827
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetLast(java.lang.Iterable
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
793842
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetLast(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
816867
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetOnlyElement(java.lang.Iterable
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
254263
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetOnlyElement(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
268278
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
intindexOf(java.lang.Iterable
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
675719
UNCHANGEDstatic public  n.a. booleanisEmpty(java.lang.Iterable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
9851044
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
limit(java.lang.Iterable
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
922977
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
mergeSorted(java.lang.Iterable
<..>
New: ? extends java.lang.Iterable < ? extends T >
Old: ? extends java.lang.Iterable < ? extends T >
, java.util.Comparator
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
10071065
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: java.util.List < T >
Old: java.util.List < T >
paddedPartition(java.lang.Iterable
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
536557
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: java.util.List < T >
Old: java.util.List < T >
partition(java.lang.Iterable
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
510530
UNCHANGEDstatic public  n.a. booleanremoveAll(java.lang.Iterable
<..>
New: ?
Old: ?
, java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
155161
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanremoveIf(java.lang.Iterable
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
195202
UNCHANGEDstatic public  n.a. booleanretainAll(java.lang.Iterable
<..>
New: ?
Old: ?
, java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
172178
UNCHANGEDstatic public  n.a. intsize(java.lang.Iterable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
124128
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
skip(java.lang.Iterable
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
852905
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]toArray(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
, java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
280291
UNCHANGEDstatic public  n.a. java.lang.StringtoString(java.lang.Iterable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
241249
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
transform(java.lang.Iterable
<..>
New: F
Old: F
, com.google.common.base.Function
<..>
New: ? super F ? extends T
Old: ? super F ? extends T
)
n.a.n.a.
Old fileNew file
693737
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Optional
<..>
New: T
Old: T
tryFind(java.lang.Iterable
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
661704
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: T
Old: T
unmodifiableIterable(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
7275
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.lang.Iterable
<..>
New: E
Old: E
unmodifiableIterable(com.google.common.collect.ImmutableCollection
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
8992
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.collect.Iteratorstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanaddAll(java.util.Collection
<..>
New: T
Old: T
, java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
352363
UNCHANGEDstatic public  n.a. intadvance(java.util.Iterator
<..>
New: ?
Old: ?
, int)
n.a.n.a.
Old fileNew file
884937
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanall(java.util.Iterator
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
669707
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanany(java.util.Iterator
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
661698
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Enumeration
<..>
New: T
Old: T
asEnumeration(java.util.Iterator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
10971164
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
concat(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
480501
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
concat(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
495516
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
concat(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
515536
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
concat(java.util.Iterator[]
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
533554
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
concat(java.util.Iterator
<..>
New: ? extends java.util.Iterator < ? extends T >
Old: ? extends java.util.Iterator < ? extends T >
)
n.a.n.a.
Old fileNew file
546568
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
consumingIterator(java.util.Iterator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
943999
UNCHANGEDstatic public  n.a. booleancontains(java.util.Iterator
<..>
New: ?
Old: ?
, java.lang.Object)
n.a.n.a.
Old fileNew file
172178
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
cycle(java.lang.Iterable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
390401
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
cycle(java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
440452
UNCHANGEDstatic public  n.a. booleanelementsEqual(java.util.Iterator
<..>
New: ?
Old: ?
, java.util.Iterator
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
263270
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
filter(java.util.Iterator
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
630665
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
filter(java.util.Iterator
<..>
New: ?
Old: ?
, java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
653689
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectfind(java.util.Iterator
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
689729
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectfind(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
710754
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
forArray(java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
10011059
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
forEnumeration(java.util.Enumeration
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
10761142
UNCHANGEDstatic public  n.a. intfrequency(java.util.Iterator
<..>
New: ?
Old: ?
, java.lang.Object)
n.a.n.a.
Old fileNew file
368379
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectget(java.util.Iterator
<..>
New: T
Old: T
, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
798845
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectget(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, int, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
825873
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetLast(java.util.Iterator
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
856907
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetLast(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
872925
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetNext(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
845895
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetOnlyElement(java.util.Iterator
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
301309
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectgetOnlyElement(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
327336
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
intindexOf(java.util.Iterator
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
759804
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
limit(java.util.Iterator
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
905959
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
mergeSorted(java.lang.Iterable
<..>
New: ? extends java.util.Iterator < ? extends T >
Old: ? extends java.util.Iterator < ? extends T >
, java.util.Comparator
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
12271300
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: java.util.List < T >
Old: java.util.List < T >
paddedPartition(java.util.Iterator
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
590619
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: java.util.List < T >
Old: java.util.List < T >
partition(java.util.Iterator
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
572600
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.PeekingIterator
<..>
New: T
Old: T
peekingIterator(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
11911264
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.PeekingIterator
<..>
New: T
Old: T
peekingIterator(com.google.common.collect.PeekingIterator
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
12091283
UNCHANGEDstatic public  n.a. booleanremoveAll(java.util.Iterator
<..>
New: ?
Old: ?
, java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
198204
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
booleanremoveIf(java.util.Iterator
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
220227
UNCHANGEDstatic public  n.a. booleanretainAll(java.util.Iterator
<..>
New: ?
Old: ?
, java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
242249
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
singletonIterator(java.lang.Object)n.a.n.a.
Old fileNew file
10491110
UNCHANGEDstatic public  n.a. intsize(java.util.Iterator
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
162168
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]toArray(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
, java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
340350
UNCHANGEDstatic public  n.a. java.lang.StringtoString(java.util.Iterator
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
281288
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Iterator
<..>
New: T
Old: T
transform(java.util.Iterator
<..>
New: F
Old: F
, com.google.common.base.Function
<..>
New: ? super F ? extends T
Old: ? super F ? extends T
)
n.a.n.a.
Old fileNew file
779824
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.base.Optional
<..>
New: T
Old: T
tryFind(java.util.Iterator
<..>
New: T
Old: T
, com.google.common.base.Predicate
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
733777
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
unmodifiableIterator(java.util.Iterator
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
127131
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
unmodifiableIterator(com.google.common.collect.UnmodifiableIterator
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
154160
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.LinkedHashMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.LinkedHashMultimapGwtSerializationDependenciesn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDcom.google.common.collect.SetMultimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-27689108762050029911
Newtrue-27689108762050029911
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
566611
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedHashMultimap
<..>
New: KV
Old: KV
create()n.a.n.a.
Old fileNew file
8694
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedHashMultimap
<..>
New: KV
Old: KV
create(int, int)n.a.n.a.
Old fileNew file
99108
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedHashMultimap
<..>
New: KV
Old: KV
create(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
113122
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
283326
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
298341
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
267310
UNCHANGEDpublic  n.a. java.util.Collection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
310353
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.LinkedHashMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractMapBasedMultisetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue12789747593537147700
Newtrue12789747593537147700
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedHashMultiset
<..>
New: E
Old: E
create()n.a.n.a.
Old fileNew file
4649
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedHashMultiset
<..>
New: E
Old: E
create(int)n.a.n.a.
Old fileNew file
5760
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedHashMultiset
<..>
New: E
Old: E
create(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
6872
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.collect.LinkedListMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.ListMultimapn.a.
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-32747131602006801030
Newtrue19962763686511683810
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
660697
UNCHANGEDpublic  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
580610
UNCHANGEDpublic  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
585615
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedListMultimap
<..>
New: KV
Old: KV
create()n.a.n.a.
Old fileNew file
167174
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedListMultimap
<..>
New: KV
Old: KV
create(int)n.a.n.a.
Old fileNew file
178186
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.LinkedListMultimap
<..>
New: KV
Old: KV
create(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
190198
UNCHANGEDpublic  n.a. java.util.List
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
785823
UNCHANGEDpublic  n.a. java.util.List
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
680717
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
575605
UNCHANGEDpublic  n.a. booleanput(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
600630
UNCHANGEDpublic  n.a. java.util.List
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
653689
UNCHANGEDpublic  n.a. java.util.List
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
617647
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
570600
UNCHANGEDpublic  n.a. java.util.List
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
736773
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.ListMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.List
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.List
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.List
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.collect.Liststop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: E
Old: E
asList(java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
287295
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: E
Old: E
asList(java.lang.Object, java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
307316
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: java.util.List < B >
Old: java.util.List < B >
cartesianProduct(java.util.List
<..>
New: ? extends java.util.List < ? extends B >
Old: ? extends java.util.List < ? extends B >
)
n.a.n.a.
Old fileNew file
426437
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: java.util.List < B >
Old: java.util.List < B >
cartesianProduct(java.util.List[]
<..>
New: ? extends B
Old: ? extends B
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
485496
UNCHANGEDstatic public  n.a. com.google.common.collect.ImmutableList
<..>
New: java.lang.Character
Old: java.lang.Character
charactersOf(java.lang.String)n.a.n.a.
Old fileNew file
704727
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Character
Old: java.lang.Character
charactersOf(java.lang.CharSequence)n.a.n.a.
Old fileNew file
718740
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayList
<..>
New: E
Old: E
newArrayList()n.a.n.a.
Old fileNew file
8385
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayList
<..>
New: E
Old: E
newArrayList(java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
103105
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayList
<..>
New: E
Old: E
newArrayList(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
126128
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayList
<..>
New: E
Old: E
newArrayList(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
142145
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayList
<..>
New: E
Old: E
newArrayListWithCapacity(int)n.a.n.a.
Old fileNew file
173177
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayList
<..>
New: E
Old: E
newArrayListWithExpectedSize(int)n.a.n.a.
Old fileNew file
192197
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.CopyOnWriteArrayList
<..>
New: E
Old: E
newCopyOnWriteArrayList()n.a.n.a.
Old fileNew file
252257
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.CopyOnWriteArrayList
<..>
New: E
Old: E
newCopyOnWriteArrayList(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
267274
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.LinkedList
<..>
New: E
Old: E
newLinkedList()n.a.n.a.
Old fileNew file
214218
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.LinkedList
<..>
New: E
Old: E
newLinkedList(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
236240
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: java.util.List < T >
Old: java.util.List < T >
partition(java.util.List
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
657679
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: T
Old: T
reverse(java.util.List
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
794816
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: T
Old: T
transform(java.util.List
<..>
New: F
Old: F
, com.google.common.base.Function
<..>
New: ? super F ? extends T
Old: ? super F ? extends T
)
n.a.n.a.
Old fileNew file
522533
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.MapDifferencetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanareEqual()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: Kcom.google.common.collect.MapDifference$ValueDifference < V >
Old: Kcom.google.common.collect.MapDifference$ValueDifference < V >
entriesDiffering()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: KV
Old: KV
entriesInCommon()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: KV
Old: KV
entriesOnlyOnLeft()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: KV
Old: KV
entriesOnlyOnRight()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse Maps.difference
UNCHANGED static public abstract interface com.google.common.collect.MapDifference$ValueDifferencetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectleftValue()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectrightValue()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse Maps.difference
UNCHANGED final public class com.google.common.collect.MapMakertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. MapMaker()n.a.n.a.
Old fileNew file
110113
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.MapMakerconcurrencyLevel(int)n.a.n.a.
Old fileNew file
178181
UNCHANGEDpublic  n.a. com.google.common.collect.MapMakerinitialCapacity(int)n.a.n.a.
Old fileNew file
144147
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.concurrent.ConcurrentMap
<..>
New: KV
Old: KV
makeMap()n.a.n.a.
Old fileNew file
280283
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
292295
UNCHANGEDpublic  n.a. com.google.common.collect.MapMakerweakKeys()n.a.n.a.
Old fileNew file
205208
UNCHANGEDpublic  n.a. com.google.common.collect.MapMakerweakValues()n.a.n.a.
Old fileNew file
241244
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.collect.Mapstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.base.Converter
<..>
New: AB
Old: AB
asConverter(com.google.common.collect.BiMap
<..>
New: AB
Old: AB
)
n.a.n.a.
Old fileNew file
14951581
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: KV
Old: KV
asMap(java.util.Set
<..>
New: K
Old: K
, com.google.common.base.Function
<..>
New: ? super KV
Old: ? super KV
)
n.a.n.a.
Old fileNew file
805805
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.SortedMap
<..>
New: KV
Old: KV
asMap(java.util.SortedSet
<..>
New: K
Old: K
, com.google.common.base.Function
<..>
New: ? super KV
Old: ? super KV
)
n.a.n.a.
Old fileNew file
832833
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV
Old: KV
asMap(java.util.NavigableSet
<..>
New: K
Old: K
, com.google.common.base.Function
<..>
New: ? super KV
Old: ? super KV
)
n.a.n.a.
Old fileNew file
861862
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.MapDifference
<..>
New: KV
Old: KV
difference(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
, java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
511489
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.MapDifference
<..>
New: KV
Old: KV
difference(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
, java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
, com.google.common.base.Equivalence
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
536516
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SortedMapDifference
<..>
New: KV
Old: KV
difference(java.util.SortedMap
<..>
New: K ? extends V
Old: K ? extends V
, java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
565546
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: KV
Old: KV
filterEntries(java.util.Map
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super java.util.Map$Entry < ? super K, ? super V >
Old: ? super java.util.Map$Entry < ? super K, ? super V >
)
n.a.n.a.
Old fileNew file
25412739
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.SortedMap
<..>
New: KV
Old: KV
filterEntries(java.util.SortedMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super java.util.Map$Entry < ? super K, ? super V >
Old: ? super java.util.Map$Entry < ? super K, ? super V >
)
n.a.n.a.
Old fileNew file
25752774
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV
Old: KV
filterEntries(java.util.NavigableMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super java.util.Map$Entry < ? super K, ? super V >
Old: ? super java.util.Map$Entry < ? super K, ? super V >
)
n.a.n.a.
Old fileNew file
26102810
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.BiMap
<..>
New: KV
Old: KV
filterEntries(com.google.common.collect.BiMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super java.util.Map$Entry < ? super K, ? super V >
Old: ? super java.util.Map$Entry < ? super K, ? super V >
)
n.a.n.a.
Old fileNew file
26452845
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: KV
Old: KV
filterKeys(java.util.Map
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
22882483
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.SortedMap
<..>
New: KV
Old: KV
filterKeys(java.util.SortedMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
23252520
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV
Old: KV
filterKeys(java.util.NavigableMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
23592555
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.BiMap
<..>
New: KV
Old: KV
filterKeys(com.google.common.collect.BiMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
23882584
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: KV
Old: KV
filterValues(java.util.Map
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
24172613
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.SortedMap
<..>
New: KV
Old: KV
filterValues(java.util.SortedMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
24482645
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV
Old: KV
filterValues(java.util.NavigableMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
24802678
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.BiMap
<..>
New: KV
Old: KV
filterValues(com.google.common.collect.BiMap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
25122710
UNCHANGEDstatic public  n.a. com.google.common.collect.ImmutableMap
<..>
New: java.lang.Stringjava.lang.String
Old: java.lang.Stringjava.lang.String
fromProperties(java.util.Properties)n.a.n.a.
Old fileNew file
13551401
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map$Entry
<..>
New: KV
Old: KV
immutableEntry(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
13791452
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
immutableEnumMap(java.util.Map
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
149162
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.concurrent.ConcurrentMap
<..>
New: KV
Old: KV
newConcurrentMap()n.a.n.a.
Old fileNew file
393366
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.EnumMap
<..>
New: KV
Old: KV
newEnumMap(java.lang.Class
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
461437
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.EnumMap
<..>
New: KV
Old: KV
newEnumMap(java.util.Map
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
477454
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.HashMap
<..>
New: KV
Old: KV
newHashMap()n.a.n.a.
Old fileNew file
285244
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.HashMap
<..>
New: KV
Old: KV
newHashMap(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
303263
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.HashMap
<..>
New: KV
Old: KV
newHashMapWithExpectedSize(int)n.a.n.a.
Old fileNew file
318279
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.IdentityHashMap
<..>
New: KV
Old: KV
newIdentityHashMap()n.a.n.a.
Old fileNew file
490468
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.LinkedHashMap
<..>
New: KV
Old: KV
newLinkedHashMap()n.a.n.a.
Old fileNew file
351322
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.LinkedHashMap
<..>
New: KV
Old: KV
newLinkedHashMap(java.util.Map
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
368340
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.LinkedHashMap
<..>
New: KV
Old: KV
newLinkedHashMapWithExpectedSize(int)n.a.n.a.
Old fileNew file
384357
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.TreeMap
<..>
New: KV
Old: KV
newTreeMap()n.a.n.a.
Old fileNew file
409382
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.TreeMap
<..>
New: KV
Old: KV
newTreeMap(java.util.SortedMap
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
429403
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDKCC
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.TreeMap
<..>
New: KV
Old: KV
newTreeMap(java.util.Comparator
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
451426
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV
Old: KV
subMap(java.util.NavigableMap
<..>
New: KV
Old: KV
, com.google.common.collect.Range
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
42484604
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.BiMap
<..>
New: KV
Old: KV
synchronizedBiMap(com.google.common.collect.BiMap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
15741661
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV
Old: KV
synchronizedNavigableMap(java.util.NavigableMap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
34733777
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableMap < K, V >
Old: T ? com.google.common.collect.ImmutableMap < K, V >
toImmutableEnumMap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
)
n.a.n.a.
Old fileNew file
223206
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Enumjava.lang.Enum
<..>
New: K
Old: K
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.collect.ImmutableMap < K, V >
Old: T ? com.google.common.collect.ImmutableMap < K, V >
toImmutableEnumMap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
, java.util.function.BinaryOperator
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
256226
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
toMap(java.lang.Iterable
<..>
New: K
Old: K
, com.google.common.base.Function
<..>
New: ? super KV
Old: ? super KV
)
n.a.n.a.
Old fileNew file
12331257
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
toMap(java.util.Iterator
<..>
New: K
Old: K
, com.google.common.base.Function
<..>
New: ? super KV
Old: ? super KV
)
n.a.n.a.
Old fileNew file
12511275
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
java.util.Map
<..>
New: KV2
Old: KV2
transformEntries(java.util.Map
<..>
New: KV1
Old: KV1
, com.google.common.collect.Maps$EntryTransformer
<..>
New: ? super K ? super V1V2
Old: ? super K ? super V1V2
)
n.a.n.a.
Old fileNew file
18051954
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
java.util.SortedMap
<..>
New: KV2
Old: KV2
transformEntries(java.util.SortedMap
<..>
New: KV1
Old: KV1
, com.google.common.collect.Maps$EntryTransformer
<..>
New: ? super K ? super V1V2
Old: ? super K ? super V1V2
)
n.a.n.a.
Old fileNew file
18572008
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV2
Old: KV2
transformEntries(java.util.NavigableMap
<..>
New: KV1
Old: KV1
, com.google.common.collect.Maps$EntryTransformer
<..>
New: ? super K ? super V1V2
Old: ? super K ? super V1V2
)
n.a.n.a.
Old fileNew file
19112064
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
java.util.Map
<..>
New: KV2
Old: KV2
transformValues(java.util.Map
<..>
New: KV1
Old: KV1
, com.google.common.base.Function
<..>
New: ? super V1V2
Old: ? super V1V2
)
n.a.n.a.
Old fileNew file
16681811
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
java.util.SortedMap
<..>
New: KV2
Old: KV2
transformValues(java.util.SortedMap
<..>
New: KV1
Old: KV1
, com.google.common.base.Function
<..>
New: ? super V1V2
Old: ? super V1V2
)
n.a.n.a.
Old fileNew file
17091854
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV2
Old: KV2
transformValues(java.util.NavigableMap
<..>
New: KV1
Old: KV1
, com.google.common.base.Function
<..>
New: ? super V1V2
Old: ? super V1V2
)
n.a.n.a.
Old fileNew file
17531900
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
uniqueIndex(java.lang.Iterable
<..>
New: V
Old: V
, com.google.common.base.Function
<..>
New: ? super VK
Old: ? super VK
)
n.a.n.a.
Old fileNew file
12931328
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMap
<..>
New: KV
Old: KV
uniqueIndex(java.util.Iterator
<..>
New: V
Old: V
, com.google.common.base.Function
<..>
New: ? super VK
Old: ? super VK
)
n.a.n.a.
Old fileNew file
13281369
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.BiMap
<..>
New: KV
Old: KV
unmodifiableBiMap(com.google.common.collect.BiMap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
15891677
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.NavigableMap
<..>
New: KV
Old: KV
unmodifiableNavigableMap(java.util.NavigableMap
<..>
New: K ? extends V
Old: K ? extends V
)
n.a.n.a.
Old fileNew file
32683505
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract interface com.google.common.collect.Maps$EntryTransformertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.ObjecttransformEntry(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.FunctionalInterfacen.a.
UNCHANGED final public class com.google.common.collect.MinMaxPriorityQueuetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.util.AbstractQueuen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Queuen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanadd(java.lang.Object)n.a.n.a.
Old fileNew file
259265
UNCHANGEDpublic  n.a. booleanaddAll(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
266272
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
885913
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super E
Old: ? super E
comparator()n.a.n.a.
Old fileNew file
904933
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: E
Old: E
com.google.common.collect.MinMaxPriorityQueue
<..>
New: E
Old: E
create()n.a.n.a.
Old fileNew file
109110
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
<..>
New: E
Old: E
com.google.common.collect.MinMaxPriorityQueue
<..>
New: E
Old: E
create(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
118119
UNCHANGEDstatic public  n.a. com.google.common.collect.MinMaxPriorityQueue$Builder
<..>
New: java.lang.Comparable
Old: java.lang.Comparable
expectedSize(int)n.a.n.a.
Old fileNew file
134141
UNCHANGEDpublic  n.a. java.util.Iterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
880908
UNCHANGEDstatic public  n.a. com.google.common.collect.MinMaxPriorityQueue$Builder
<..>
New: java.lang.Comparable
Old: java.lang.Comparable
maximumSize(int)n.a.n.a.
Old fileNew file
144151
UNCHANGEDpublic  n.a. booleanoffer(java.lang.Object)n.a.n.a.
Old fileNew file
282288
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.collect.MinMaxPriorityQueue$Builder
<..>
New: B
Old: B
orderedBy(java.util.Comparator
<..>
New: B
Old: B
)
n.a.n.a.
Old fileNew file
126133
UNCHANGEDpublic  n.a. java.lang.Objectpeek()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
307319
UNCHANGEDpublic  n.a. java.lang.ObjectpeekFirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
348362
UNCHANGEDpublic  n.a. java.lang.ObjectpeekLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
378394
UNCHANGEDpublic  n.a. java.lang.Objectpoll()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
297304
UNCHANGEDpublic  n.a. java.lang.ObjectpollFirst()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
330343
UNCHANGEDpublic  n.a. java.lang.ObjectpollLast()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
357372
UNCHANGEDpublic  n.a. java.lang.ObjectremoveFirst()n.a.n.a.
Old fileNew file
340353
UNCHANGEDpublic  n.a. java.lang.ObjectremoveLast()n.a.n.a.
Old fileNew file
367382
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
246252
UNCHANGEDpublic  n.a. java.lang.Object[]toArray()n.a.n.a.
Old fileNew file
893922
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.collect.MinMaxPriorityQueue$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
com.google.common.collect.MinMaxPriorityQueue
<..>
New: T
Old: T
create()n.a.n.a.
Old fileNew file
202208
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
com.google.common.collect.MinMaxPriorityQueue
<..>
New: T
Old: T
create(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
210216
UNCHANGEDpublic  n.a. com.google.common.collect.MinMaxPriorityQueue$Builder
<..>
New: B
Old: B
expectedSize(int)n.a.n.a.
Old fileNew file
179185
UNCHANGEDpublic  n.a. com.google.common.collect.MinMaxPriorityQueue$Builder
<..>
New: B
Old: B
maximumSize(int)n.a.n.a.
Old fileNew file
192198
UNCHANGED final public class com.google.common.collect.MoreCollectorstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? T
Old: T ? T
onlyElement()n.a.n.a.
Old fileNew file
8287
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? java.util.Optional < T >
Old: T ? java.util.Optional < T >
toOptional()n.a.n.a.
Old fileNew file
5964
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.Multimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidclear()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontainsEntry(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Collection
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidforEach(java.util.function.BiConsumer
<..>
New: ? super K ? super V
Old: ? super K ? super V
)
n.a.n.a.
Old fileNew file
339347
UNCHANGEDpublic abstract  n.a. java.util.Collection
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Multiset
<..>
New: K
Old: K
keys()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanput(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanputAll(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanputAll(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremove(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Collection
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Collection
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intsize()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Collection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableMultimap, HashMultimap, or another implementation
UNCHANGED public abstract class com.google.common.collect.MultimapBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK0java.lang.Objectjava.lang.Object
UNCHANGEDV0java.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
build(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
409412
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK0java.lang.Enumjava.lang.Enum
<..>
New: K0
Old: K0
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
<..>
New: K0
Old: K0
enumKeys(java.lang.Class
<..>
New: K0
Old: K0
)
n.a.n.a.
Old fileNew file
171170
UNCHANGEDstatic public  n.a. com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
<..>
New: java.lang.Object
Old: java.lang.Object
hashKeys()n.a.n.a.
Old fileNew file
7675
UNCHANGEDstatic public  n.a. com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
<..>
New: java.lang.Object
Old: java.lang.Object
hashKeys(int)n.a.n.a.
Old fileNew file
8685
UNCHANGEDstatic public  n.a. com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
<..>
New: java.lang.Object
Old: java.lang.Object
linkedHashKeys()n.a.n.a.
Old fileNew file
104103
UNCHANGEDstatic public  n.a. com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
<..>
New: java.lang.Object
Old: java.lang.Object
linkedHashKeys(int)n.a.n.a.
Old fileNew file
117116
UNCHANGEDstatic public  n.a. com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
<..>
New: java.lang.Comparable
Old: java.lang.Comparable
treeKeys()n.a.n.a.
Old fileNew file
138137
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK0java.lang.Objectjava.lang.Object
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys
<..>
New: K0
Old: K0
treeKeys(java.util.Comparator
<..>
New: K0
Old: K0
)
n.a.n.a.
Old fileNew file
155155
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.collect.MultimapBuilder$ListMultimapBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK0java.lang.Objectjava.lang.Object
UNCHANGEDV0java.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.MultimapBuildern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
build(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
428433
UNCHANGED static public abstract class com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeystop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK0java.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$ListMultimapBuilder
<..>
New: K0java.lang.Object
Old: K0java.lang.Object
arrayListValues()n.a.n.a.
Old fileNew file
282285
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$ListMultimapBuilder
<..>
New: K0java.lang.Object
Old: K0java.lang.Object
arrayListValues(int)n.a.n.a.
Old fileNew file
292295
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDV0java.lang.Enumjava.lang.Enum
<..>
New: V0
Old: V0
com.google.common.collect.MultimapBuilder$SetMultimapBuilder
<..>
New: K0V0
Old: K0V0
enumSetValues(java.lang.Class
<..>
New: V0
Old: V0
)
n.a.n.a.
Old fileNew file
386389
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$SetMultimapBuilder
<..>
New: K0java.lang.Object
Old: K0java.lang.Object
hashSetValues()n.a.n.a.
Old fileNew file
316319
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$SetMultimapBuilder
<..>
New: K0java.lang.Object
Old: K0java.lang.Object
hashSetValues(int)n.a.n.a.
Old fileNew file
326329
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$SetMultimapBuilder
<..>
New: K0java.lang.Object
Old: K0java.lang.Object
linkedHashSetValues()n.a.n.a.
Old fileNew file
339342
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$SetMultimapBuilder
<..>
New: K0java.lang.Object
Old: K0java.lang.Object
linkedHashSetValues(int)n.a.n.a.
Old fileNew file
349352
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$ListMultimapBuilder
<..>
New: K0java.lang.Object
Old: K0java.lang.Object
linkedListValues()n.a.n.a.
Old fileNew file
305308
UNCHANGEDpublic  n.a. com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder
<..>
New: K0java.lang.Comparable
Old: K0java.lang.Comparable
treeSetValues()n.a.n.a.
Old fileNew file
363366
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDV0java.lang.Objectjava.lang.Object
com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder
<..>
New: K0V0
Old: K0V0
treeSetValues(java.util.Comparator
<..>
New: V0
Old: V0
)
n.a.n.a.
Old fileNew file
373377
UNCHANGED static public abstract class com.google.common.collect.MultimapBuilder$SetMultimapBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK0java.lang.Objectjava.lang.Object
UNCHANGEDV0java.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.MultimapBuildern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
build(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
446453
UNCHANGED static public abstract class com.google.common.collect.MultimapBuilder$SortedSetMultimapBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDK0java.lang.Objectjava.lang.Object
UNCHANGEDV0java.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.MultimapBuilder$SetMultimapBuildern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
build()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKK0K0
UNCHANGEDVV0V0
com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
build(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
464473
UNCHANGED final public class com.google.common.collect.Multimapstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: Kjava.util.List < V >
Old: Kjava.util.List < V >
asMap(com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
10301066
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: Kjava.util.Set < V >
Old: Kjava.util.Set < V >
asMap(com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
10431079
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: Kjava.util.SortedSet < V >
Old: Kjava.util.SortedSet < V >
asMap(com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
10561092
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap(com.google.common.collect.Multimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
10671103
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
filterEntries(com.google.common.collect.Multimap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super java.util.Map$Entry < ? super K, ? super V >
Old: ? super java.util.Map$Entry < ? super K, ? super V >
)
n.a.n.a.
Old fileNew file
21172168
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
filterEntries(com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super java.util.Map$Entry < ? super K, ? super V >
Old: ? super java.util.Map$Entry < ? super K, ? super V >
)
n.a.n.a.
Old fileNew file
21532205
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
filterKeys(com.google.common.collect.Multimap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
19311977
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
filterKeys(com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
19762023
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
filterKeys(com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super K
Old: ? super K
)
n.a.n.a.
Old fileNew file
20172065
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
filterValues(com.google.common.collect.Multimap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
20552104
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
filterValues(com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
, com.google.common.base.Predicate
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
20872137
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDMcom.google.common.collect.Multimapcom.google.common.collect.Multimap
<..>
New: KV
Old: KV
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? M
Old: T ? M
flatteningToMultimap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends java.util.stream.Stream < ? extends V >
Old: ? super T ? extends java.util.stream.Stream < ? extends V >
, java.util.function.Supplier
<..>
New: M
Old: M
)
n.a.n.a.
Old fileNew file
162170
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
forMap(java.util.Map
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
10861123
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
index(java.lang.Iterable
<..>
New: V
Old: V
, com.google.common.base.Function
<..>
New: ? super VK
Old: ? super VK
)
n.a.n.a.
Old fileNew file
16271673
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
index(java.util.Iterator
<..>
New: V
Old: V
, com.google.common.base.Function
<..>
New: ? super VK
Old: ? super VK
)
n.a.n.a.
Old fileNew file
16681714
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDMcom.google.common.collect.Multimapcom.google.common.collect.Multimap
<..>
New: KV
Old: KV
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.MultimapinvertFrom(com.google.common.collect.Multimap
<..>
New: ? extends V ? extends K
Old: ? extends V ? extends K
, com.google.common.collect.Multimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
575601
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
newListMultimap(java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
, com.google.common.base.Supplier
<..>
New: ? extends java.util.List < ? extends V >
Old: ? extends java.util.List < ? extends V >
)
n.a.n.a.
Old fileNew file
328331
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
newMultimap(java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
, com.google.common.base.Supplier
<..>
New: ? extends java.util.Collection < ? extends V >
Old: ? extends java.util.Collection < ? extends V >
)
n.a.n.a.
Old fileNew file
216211
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
newSetMultimap(java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
, com.google.common.base.Supplier
<..>
New: ? extends java.util.Set < ? extends V >
Old: ? extends java.util.Set < ? extends V >
)
n.a.n.a.
Old fileNew file
406416
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
newSortedSetMultimap(java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
, com.google.common.base.Supplier
<..>
New: ? extends java.util.SortedSet < ? extends V >
Old: ? extends java.util.SortedSet < ? extends V >
)
n.a.n.a.
Old fileNew file
506524
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
synchronizedListMultimap(com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
952986
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
synchronizedMultimap(com.google.common.collect.Multimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
615642
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
synchronizedSetMultimap(com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
875907
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
synchronizedSortedSetMultimap(com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
921954
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDMcom.google.common.collect.Multimapcom.google.common.collect.Multimap
<..>
New: KV
Old: KV
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? M
Old: T ? M
toMultimap(java.util.function.Function
<..>
New: ? super T ? extends K
Old: ? super T ? extends K
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
, java.util.function.Supplier
<..>
New: M
Old: M
)
n.a.n.a.
Old fileNew file
112125
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV2
Old: KV2
transformEntries(com.google.common.collect.Multimap
<..>
New: KV1
Old: KV1
, com.google.common.collect.Maps$EntryTransformer
<..>
New: ? super K ? super V1V2
Old: ? super K ? super V1V2
)
n.a.n.a.
Old fileNew file
13871435
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
com.google.common.collect.ListMultimap
<..>
New: KV2
Old: KV2
transformEntries(com.google.common.collect.ListMultimap
<..>
New: KV1
Old: KV1
, com.google.common.collect.Maps$EntryTransformer
<..>
New: ? super K ? super V1V2
Old: ? super K ? super V1V2
)
n.a.n.a.
Old fileNew file
14401490
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV2
Old: KV2
transformValues(com.google.common.collect.Multimap
<..>
New: KV1
Old: KV1
, com.google.common.base.Function
<..>
New: ? super V1V2
Old: ? super V1V2
)
n.a.n.a.
Old fileNew file
12821326
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
com.google.common.collect.ListMultimap
<..>
New: KV2
Old: KV2
transformValues(com.google.common.collect.ListMultimap
<..>
New: KV1
Old: KV1
, com.google.common.base.Function
<..>
New: ? super V1V2
Old: ? super V1V2
)
n.a.n.a.
Old fileNew file
13291375
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
unmodifiableListMultimap(com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
9671002
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.ListMultimap
<..>
New: KV
Old: KV
unmodifiableListMultimap(com.google.common.collect.ImmutableListMultimap
<..>
New: KV
Old: KV
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
9821017
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
unmodifiableMultimap(com.google.common.collect.Multimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
630658
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Multimap
<..>
New: KV
Old: KV
unmodifiableMultimap(com.google.common.collect.ImmutableMultimap
<..>
New: KV
Old: KV
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
644672
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
unmodifiableSetMultimap(com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
890923
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SetMultimap
<..>
New: KV
Old: KV
unmodifiableSetMultimap(com.google.common.collect.ImmutableSetMultimap
<..>
New: KV
Old: KV
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
905938
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
unmodifiableSortedSetMultimap(com.google.common.collect.SortedSetMultimap
<..>
New: KV
Old: KV
)
n.a.n.a.
Old fileNew file
937970
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.Multisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. intadd(java.lang.Object, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanadd(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontains(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontainsAll(java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intcount(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
elementSet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.collect.Multiset$Entry < E >
Old: com.google.common.collect.Multiset$Entry < E >
entrySet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidforEach(java.util.function.Consumer
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
459472
UNCHANGEDpublic  n.a. voidforEachEntry(java.util.function.ObjIntConsumer
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
338351
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Iterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intremove(java.lang.Object, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremove(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremoveAll(java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanretainAll(java.util.Collection
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intsetCount(java.lang.Object, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleansetCount(java.lang.Object, int, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intsize()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. java.util.Spliterator
<..>
New: E
Old: E
spliterator()n.a.n.a.
Old fileNew file
473486
UNCHANGEDpublic abstract  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract interface com.google.common.collect.Multiset$Entrytop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intgetCount()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetElement()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED final public class com.google.common.collect.Multisetstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. booleancontainsOccurrences(com.google.common.collect.Multiset
<..>
New: ?
Old: ?
, com.google.common.collect.Multiset
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
682690
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
copyHighestCountFirst(com.google.common.collect.Multiset
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
11391163
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset
<..>
New: E
Old: E
difference(com.google.common.collect.Multiset
<..>
New: E
Old: E
, com.google.common.collect.Multiset
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
614620
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset
<..>
New: E
Old: E
filter(com.google.common.collect.Multiset
<..>
New: E
Old: E
, com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
302308
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
immutableEntry(java.lang.Object, int)n.a.n.a.
Old fileNew file
245248
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset
<..>
New: E
Old: E
intersection(com.google.common.collect.Multiset
<..>
New: E
Old: E
, com.google.common.collect.Multiset
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
480486
UNCHANGEDstatic public  n.a. booleanremoveOccurrences(com.google.common.collect.Multiset
<..>
New: ?
Old: ?
, java.lang.Iterable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
763771
UNCHANGEDstatic public  n.a. booleanremoveOccurrences(com.google.common.collect.Multiset
<..>
New: ?
Old: ?
, com.google.common.collect.Multiset
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
801809
UNCHANGEDstatic public  n.a. booleanretainOccurrences(com.google.common.collect.Multiset
<..>
New: ?
Old: ?
, com.google.common.collect.Multiset
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
712720
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset
<..>
New: E
Old: E
sum(com.google.common.collect.Multiset
<..>
New: ? extends E
Old: ? extends E
, com.google.common.collect.Multiset
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
537543
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDMcom.google.common.collect.Multisetcom.google.common.collect.Multiset
<..>
New: E
Old: E
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? M
Old: T ? M
toMultiset(java.util.function.Function
<..>
New: ? super TE
Old: ? super TE
, java.util.function.ToIntFunction
<..>
New: ? super T
Old: ? super T
, java.util.function.Supplier
<..>
New: M
Old: M
)
n.a.n.a.
Old fileNew file
8089
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset
<..>
New: E
Old: E
union(com.google.common.collect.Multiset
<..>
New: ? extends E
Old: ? extends E
, com.google.common.collect.Multiset
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
409414
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset
<..>
New: E
Old: E
unmodifiableMultiset(com.google.common.collect.Multiset
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
103104
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Multiset
<..>
New: E
Old: E
unmodifiableMultiset(com.google.common.collect.ImmutableMultiset
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
119120
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
unmodifiableSortedMultiset(com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
233235
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.MutableClassToInstanceMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.ClassToInstanceMapn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.Mapn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue1658400934112613156n.a.
Newtrue1658400934112613156n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.collect.MutableClassToInstanceMap
<..>
New: B
Old: B
create()n.a.n.a.
Old fileNew file
5362
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.collect.MutableClassToInstanceMap
<..>
New: B
Old: B
create(java.util.Map
<..>
New: java.lang.Class < B > B
Old: java.lang.Class < B > B
)
n.a.n.a.
Old fileNew file
6272
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: java.util.Map$Entry < java.lang.Class < B > , B >
Old: java.util.Map$Entry < java.lang.Class < B > , B >
entrySet()n.a.n.a.
Old fileNew file
96108
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(java.lang.Class
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
155182
UNCHANGEDpublic  n.a. java.lang.Objectput(java.lang.Class
<..>
New: ? extends B
Old: ? extends B
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
135159
UNCHANGEDpublic  n.a. voidputAll(java.util.Map
<..>
New: ? extends java.lang.Class < ? extends B > ? extends B
Old: ? extends java.lang.Class < ? extends B > ? extends B
)
n.a.n.a.
Old fileNew file
140165
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
150176
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.collect.ObjectArraystop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]concat(java.lang.Object[], java.lang.Object[], java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
7175
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]concat(java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
8690
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]concat(java.lang.Object[], java.lang.Object)n.a.n.a.
Old fileNew file
101105
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]newArray(java.lang.Class
<..>
New: T
Old: T
, int)
n.a.n.a.
Old fileNew file
4952
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Object[]newArray(java.lang.Object[], int)n.a.n.a.
Old fileNew file
5962
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.Orderingtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Comparatorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.collect.Ordering
<..>
New: java.lang.Object
Old: java.lang.Object
allEqual()n.a.n.a.
Old fileNew file
279287
UNCHANGEDstatic public  n.a. com.google.common.collect.Ordering
<..>
New: java.lang.Object
Old: java.lang.Object
arbitrary()n.a.n.a.
Old fileNew file
312321
UNCHANGEDpublic  n.a. intbinarySearch(java.util.List
<..>
New: ? extends T
Old: ? extends T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
921951
UNCHANGEDpublic abstract  n.a. intcompare(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDUTT
com.google.common.collect.Ordering
<..>
New: U
Old: U
compound(java.util.Comparator
<..>
New: ? super U
Old: ? super U
)
n.a.n.a.
Old fileNew file
468486
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.Ordering
<..>
New: T
Old: T
compound(java.lang.Iterable
<..>
New: ? extends java.util.Comparator < ? extends T >
Old: ? extends java.util.Comparator < ? extends T >
)
n.a.n.a.
Old fileNew file
492513
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.Ordering
<..>
New: T
Old: T
explicit(java.util.List
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
217225
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.Ordering
<..>
New: T
Old: T
explicit(java.lang.Object, java.lang.Object[])n.a.n.a.
Old fileNew file
243251
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.Ordering
<..>
New: T
Old: T
from(java.util.Comparator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
179187
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.Ordering
<..>
New: T
Old: T
from(com.google.common.collect.Ordering
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
192200
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.util.List
<..>
New: E
Old: E
greatestOf(java.lang.Iterable
<..>
New: E
Old: E
, int)
n.a.n.a.
Old fileNew file
797826
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.util.List
<..>
New: E
Old: E
greatestOf(java.util.Iterator
<..>
New: E
Old: E
, int)
n.a.n.a.
Old fileNew file
817846
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
com.google.common.collect.ImmutableList
<..>
New: E
Old: E
immutableSortedCopy(java.lang.Iterable
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
860889
UNCHANGEDpublic  n.a. booleanisOrdered(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
873902
UNCHANGEDpublic  n.a. booleanisStrictlyOrdered(java.lang.Iterable
<..>
New: ? extends T
Old: ? extends T
)
n.a.n.a.
Old fileNew file
897926
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.util.List
<..>
New: E
Old: E
leastOf(java.lang.Iterable
<..>
New: E
Old: E
, int)
n.a.n.a.
Old fileNew file
721750
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.util.List
<..>
New: E
Old: E
leastOf(java.util.Iterator
<..>
New: E
Old: E
, int)
n.a.n.a.
Old fileNew file
757786
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSTT
com.google.common.collect.Ordering
<..>
New: java.lang.Iterable < S >
Old: java.lang.Iterable < S >
lexicographical()n.a.n.a.
Old fileNew file
522543
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmax(java.util.Iterator
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
634659
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmax(java.lang.Iterable
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
658684
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmax(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
677704
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmax(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
695724
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmin(java.util.Iterator
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
548568
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmin(java.lang.Iterable
<..>
New: E
Old: E
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
572593
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmin(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
591613
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.lang.Objectmin(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
609633
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.Ordering
<..>
New: C
Old: C
natural()n.a.n.a.
Old fileNew file
159165
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSTT
com.google.common.collect.Ordering
<..>
New: S
Old: S
nullsFirst()n.a.n.a.
Old fileNew file
415428
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSTT
com.google.common.collect.Ordering
<..>
New: S
Old: S
nullsLast()n.a.n.a.
Old fileNew file
428443
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDFjava.lang.Objectjava.lang.Object
com.google.common.collect.Ordering
<..>
New: F
Old: F
onResultOf(com.google.common.base.Function
<..>
New: F ? extends T
Old: F ? extends T
)
n.a.n.a.
Old fileNew file
446461
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSTT
com.google.common.collect.Ordering
<..>
New: S
Old: S
reverse()n.a.n.a.
Old fileNew file
402413
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDETT
java.util.List
<..>
New: E
Old: E
sortedCopy(java.lang.Iterable
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
838867
UNCHANGEDstatic public  n.a. com.google.common.collect.Ordering
<..>
New: java.lang.Object
Old: java.lang.Object
usingToString()n.a.n.a.
Old fileNew file
292300
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.PeekingIteratortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Iteratorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectnext()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectpeek()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidremove()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse Iterators.peekingIterator
UNCHANGED final public class com.google.common.collect.Queuestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
intdrain(java.util.concurrent.BlockingQueue
<..>
New: E
Old: E
, java.util.Collection
<..>
New: ? super E
Old: ? super E
, int, java.time.Duration)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
274292
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
intdrain(java.util.concurrent.BlockingQueue
<..>
New: E
Old: E
, java.util.Collection
<..>
New: ? super E
Old: ? super E
, int, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
300318
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
intdrainUninterruptibly(java.util.concurrent.BlockingQueue
<..>
New: E
Old: E
, java.util.Collection
<..>
New: ? super E
Old: ? super E
, int, java.time.Duration)
n.a.n.a.
Old fileNew file
346364
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
intdrainUninterruptibly(java.util.concurrent.BlockingQueue
<..>
New: E
Old: E
, java.util.Collection
<..>
New: ? super E
Old: ? super E
, int, long, java.util.concurrent.TimeUnit)
n.a.n.a.
Old fileNew file
372390
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.ArrayBlockingQueue
<..>
New: E
Old: E
newArrayBlockingQueue(int)n.a.n.a.
Old fileNew file
5558
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayDeque
<..>
New: E
Old: E
newArrayDeque()n.a.n.a.
Old fileNew file
6669
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.ArrayDeque
<..>
New: E
Old: E
newArrayDeque(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
7679
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.ConcurrentLinkedQueue
<..>
New: E
Old: E
newConcurrentLinkedQueue()n.a.n.a.
Old fileNew file
8993
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.ConcurrentLinkedQueue
<..>
New: E
Old: E
newConcurrentLinkedQueue(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
99104
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.LinkedBlockingDeque
<..>
New: E
Old: E
newLinkedBlockingDeque()n.a.n.a.
Old fileNew file
116122
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.LinkedBlockingDeque
<..>
New: E
Old: E
newLinkedBlockingDeque(int)n.a.n.a.
Old fileNew file
127134
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.LinkedBlockingDeque
<..>
New: E
Old: E
newLinkedBlockingDeque(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
139147
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.LinkedBlockingQueue
<..>
New: E
Old: E
newLinkedBlockingQueue()n.a.n.a.
Old fileNew file
152161
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.LinkedBlockingQueue
<..>
New: E
Old: E
newLinkedBlockingQueue(int)n.a.n.a.
Old fileNew file
162172
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.LinkedBlockingQueue
<..>
New: E
Old: E
newLinkedBlockingQueue(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
175186
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
java.util.concurrent.PriorityBlockingQueue
<..>
New: E
Old: E
newPriorityBlockingQueue()n.a.n.a.
Old fileNew file
195208
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
java.util.concurrent.PriorityBlockingQueue
<..>
New: E
Old: E
newPriorityBlockingQueue(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
209224
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
java.util.PriorityQueue
<..>
New: E
Old: E
newPriorityQueue()n.a.n.a.
Old fileNew file
226242
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
java.util.PriorityQueue
<..>
New: E
Old: E
newPriorityQueue(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
239256
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.SynchronousQueue
<..>
New: E
Old: E
newSynchronousQueue()n.a.n.a.
Old fileNew file
252270
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Deque
<..>
New: E
Old: E
synchronizedDeque(java.util.Deque
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
469487
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Queue
<..>
New: E
Old: E
synchronizedQueue(java.util.Queue
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
436454
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.Rangetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.RangeGwtSerializationDependenciesn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Predicaten.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.function.Predicaten.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-36923219243467976680
Newtrue-36923219243467976680
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
all()n.a.n.a.
Old fileNew file
306312
UNCHANGEDpublic  n.a. booleanapply(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
444450
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
atLeast(java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
277283
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
atMost(java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
242248
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
canonical(com.google.common.collect.DiscreteDomain
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
635666
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
closed(java.lang.Comparable
<..>
New: ?
Old: ?
, java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
180186
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
closedOpen(java.lang.Comparable
<..>
New: ?
Old: ?
, java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
192198
UNCHANGEDpublic  n.a. booleancontains(java.lang.Comparable)n.a.n.a.
Old fileNew file
432438
UNCHANGEDpublic  n.a. booleancontainsAll(java.lang.Iterable
<..>
New: ? extends C
Old: ? extends C
)
n.a.n.a.
Old fileNew file
452458
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
downTo(java.lang.Comparable
<..>
New: ?
Old: ?
, com.google.common.collect.BoundType)
n.a.n.a.
Old fileNew file
287293
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
encloseAll(java.lang.Iterable
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
329335
UNCHANGEDpublic  n.a. booleanencloses(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
497503
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
650681
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
gap(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
579604
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
greaterThan(java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
268274
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
660691
UNCHANGEDpublic  n.a. booleanhasLowerBound()n.a.n.a.
Old fileNew file
363369
UNCHANGEDpublic  n.a. booleanhasUpperBound()n.a.n.a.
Old fileNew file
389395
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
intersection(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
548554
UNCHANGEDpublic  n.a. booleanisConnected(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
527533
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
423429
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
lessThan(java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
233239
UNCHANGEDpublic  n.a. com.google.common.collect.BoundTypelowerBoundType()n.a.n.a.
Old fileNew file
384390
UNCHANGEDpublic  n.a. java.lang.ComparablelowerEndpoint()n.a.n.a.
Old fileNew file
373379
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
open(java.lang.Comparable
<..>
New: ?
Old: ?
, java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
168174
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
openClosed(java.lang.Comparable
<..>
New: ?
Old: ?
, java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
204210
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
range(java.lang.Comparable
<..>
New: ?
Old: ?
, com.google.common.collect.BoundType, java.lang.Comparable
<..>
New: ?
Old: ?
, com.google.common.collect.BoundType)
n.a.n.a.
Old fileNew file
217223
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
singleton(java.lang.Comparable
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
316322
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
span(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
597628
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
669700
UNCHANGEDpublic  n.a. com.google.common.collect.BoundTypeupperBoundType()n.a.n.a.
Old fileNew file
410416
UNCHANGEDpublic  n.a. java.lang.ComparableupperEndpoint()n.a.n.a.
Old fileNew file
399405
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.Range
<..>
New: C
Old: C
upTo(java.lang.Comparable
<..>
New: ?
Old: ?
, com.google.common.collect.BoundType)
n.a.n.a.
Old fileNew file
252258
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.Immutable
Status:Name:Old element values:New element values:
NEWcontainerOfC
MODIFIED (*) public abstract interface com.google.common.collect.RangeMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
asDescendingMapOfRanges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
asMapOfRanges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidclear()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectget(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map$Entry
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
getEntry(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract  n.a. voidmerge(com.google.common.collect.Range
<..>
New: K
, java.lang.Object, java.util.function.BiFunction
<..>
New: ? super V ? super V ? extends V
)
n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidput(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (*)public abstract  n.a. voidputAll(com.google.common.collect.RangeMap
<..>
New: K ? extends V
Old: KV
 (*)
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidputCoalescing(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidremove(com.google.common.collect.Range
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Range
<..>
New: K
Old: K
span()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.RangeMap
<..>
New: KV
Old: KV
subRangeMap(com.google.common.collect.Range
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableRangeMap or TreeRangeMap
UNCHANGED public abstract interface com.google.common.collect.RangeSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidadd(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidaddAll(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidaddAll(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
n.a.n.a.
Old fileNew file
222224
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
asDescendingSetOfRanges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
asRanges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidclear()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.RangeSet
<..>
New: C
Old: C
complement()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontains(java.lang.Comparable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanencloses(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanenclosesAll(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. booleanenclosesAll(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
n.a.n.a.
Old fileNew file
104106
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanintersects(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
rangeContaining(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidremove(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidremoveAll(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidremoveAll(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
n.a.n.a.
Old fileNew file
251253
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
span()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.RangeSet
<..>
New: C
Old: C
subRangeSet(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableRangeSet or TreeRangeSet
UNCHANGED public abstract interface com.google.common.collect.RowSortedTabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Tablen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.SortedSet
<..>
New: R
Old: R
rowKeySet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.SortedMap
<..>
New: Rjava.util.Map < C, V >
Old: Rjava.util.Map < C, V >
rowMap()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.SetMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: java.util.Map$Entry < K, V >
Old: java.util.Map$Entry < K, V >
entries()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.collect.Setstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: java.util.List < B >
Old: java.util.List < B >
cartesianProduct(java.util.List
<..>
New: ? extends java.util.Set < ? extends B >
Old: ? extends java.util.Set < ? extends B >
)
n.a.n.a.
Old fileNew file
13251343
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: java.util.List < B >
Old: java.util.List < B >
cartesianProduct(java.util.Set[]
<..>
New: ? extends B
Old: ? extends B
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
13821401
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: java.util.Set < E >
Old: java.util.Set < E >
combinations(java.util.Set
<..>
New: E
Old: E
, int)
n.a.n.a.
Old fileNew file
16261663
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
java.util.EnumSet
<..>
New: E
Old: E
complementOf(java.util.Collection
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
509486
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
java.util.EnumSet
<..>
New: E
Old: E
complementOf(java.util.Collection
<..>
New: E
Old: E
, java.lang.Class
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
530508
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Sets$SetView
<..>
New: E
Old: E
difference(java.util.Set
<..>
New: E
Old: E
, java.util.Set
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
896894
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: E
Old: E
filter(java.util.Set
<..>
New: E
Old: E
, com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
10481049
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.SortedSet
<..>
New: E
Old: E
filter(java.util.SortedSet
<..>
New: E
Old: E
, com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
10871089
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.NavigableSet
<..>
New: E
Old: E
filter(java.util.NavigableSet
<..>
New: E
Old: E
, com.google.common.base.Predicate
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
11261128
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
immutableEnumSet(java.lang.Enum
<..>
New: E
Old: E
, java.lang.Enum[])
n.a.n.a.
Old fileNew file
104108
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
immutableEnumSet(java.lang.Iterable
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
120124
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Sets$SetView
<..>
New: E
Old: E
intersection(java.util.Set
<..>
New: E
Old: E
, java.util.Set
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
825821
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: E
Old: E
newConcurrentHashSet()n.a.n.a.
Old fileNew file
306275
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: E
Old: E
newConcurrentHashSet(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
323292
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.CopyOnWriteArraySet
<..>
New: E
Old: E
newCopyOnWriteArraySet()n.a.n.a.
Old fileNew file
474447
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.CopyOnWriteArraySet
<..>
New: E
Old: E
newCopyOnWriteArraySet(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
488464
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
java.util.EnumSet
<..>
New: E
Old: E
newEnumSet(java.lang.Iterable
<..>
New: E
Old: E
, java.lang.Class
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
195163
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.HashSet
<..>
New: E
Old: E
newHashSet()n.a.n.a.
Old fileNew file
215183
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.HashSet
<..>
New: E
Old: E
newHashSet(java.lang.Object[])n.a.n.a.
Old fileNew file
232200
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.HashSet
<..>
New: E
Old: E
newHashSet(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
256224
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.HashSet
<..>
New: E
Old: E
newHashSet(java.util.Iterator
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
274242
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.HashSet
<..>
New: E
Old: E
newHashSetWithExpectedSize(int)n.a.n.a.
Old fileNew file
292261
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: E
Old: E
newIdentityHashSet()n.a.n.a.
Old fileNew file
460432
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.LinkedHashSet
<..>
New: E
Old: E
newLinkedHashSet()n.a.n.a.
Old fileNew file
342311
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.LinkedHashSet
<..>
New: E
Old: E
newLinkedHashSet(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
361331
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.LinkedHashSet
<..>
New: E
Old: E
newLinkedHashSetWithExpectedSize(int)n.a.n.a.
Old fileNew file
382353
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: E
Old: E
newSetFromMap(java.util.Map
<..>
New: Ejava.lang.Boolean
Old: Ejava.lang.Boolean
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
574554
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
java.util.TreeSet
<..>
New: E
Old: E
newTreeSet()n.a.n.a.
Old fileNew file
400371
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
java.util.TreeSet
<..>
New: E
Old: E
newTreeSet(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
425396
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.TreeSet
<..>
New: E
Old: E
newTreeSet(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
447419
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: java.util.Set < E >
Old: java.util.Set < E >
powerSet(java.util.Set
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
14901528
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super K
Old: ? super K
java.util.NavigableSet
<..>
New: K
Old: K
subSet(java.util.NavigableSet
<..>
New: K
Old: K
, com.google.common.collect.Range
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
21052170
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Sets$SetView
<..>
New: E
Old: E
symmetricDifference(java.util.Set
<..>
New: ? extends E
Old: ? extends E
, java.util.Set
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
964963
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.NavigableSet
<..>
New: E
Old: E
synchronizedNavigableSet(java.util.NavigableSet
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
19231977
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
java.util.stream.Collector
<..>
New: E ? com.google.common.collect.ImmutableSet < E >
Old: E ? com.google.common.collect.ImmutableSet < E >
toImmutableEnumSet()n.a.n.a.
Old fileNew file
185153
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.Sets$SetView
<..>
New: E
Old: E
union(java.util.Set
<..>
New: ? extends E
Old: ? extends E
, java.util.Set
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
726715
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.NavigableSet
<..>
New: E
Old: E
unmodifiableNavigableSet(java.util.NavigableSet
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
17661808
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.collect.Sets$SetViewtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.util.AbstractSetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Setn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. booleanadd(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
626608
UNCHANGEDfinal public  n.a. booleanaddAll(java.util.Collection
<..>
New: ? extends E
Old: ? extends E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
652636
UNCHANGEDfinal public  n.a. voidclear()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
703691
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSjava.util.Setjava.util.Set
<..>
New: E
Old: E
java.util.SetcopyInto(java.util.Set
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
612593
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: E
Old: E
immutableCopy()n.a.n.a.
Old fileNew file
598579
UNCHANGEDpublic abstract  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. booleanremove(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
639622
UNCHANGEDfinal public  n.a. booleanremoveAll(java.util.Collection
<..>
New: ?
Old: ?
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
665650
UNCHANGEDfinal public  n.a. booleanremoveIf(java.util.function.Predicate
<..>
New: ? super E
Old: ? super E
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
678664
UNCHANGEDfinal public  n.a. booleanretainAll(java.util.Collection
<..>
New: ?
Old: ?
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
691678
UNCHANGED public abstract interface com.google.common.collect.SortedMapDifferencetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.MapDifferencen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.SortedMap
<..>
New: Kcom.google.common.collect.MapDifference$ValueDifference < V >
Old: Kcom.google.common.collect.MapDifference$ValueDifference < V >
entriesDiffering()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.SortedMap
<..>
New: KV
Old: KV
entriesInCommon()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.SortedMap
<..>
New: KV
Old: KV
entriesOnlyOnLeft()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.SortedMap
<..>
New: KV
Old: KV
entriesOnlyOnRight()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.SortedMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDcom.google.common.collect.SortedIterablen.a.
UNCHANGEDcom.google.common.collect.SortedMultisetBridgen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Comparator
<..>
New: ? super E
Old: ? super E
comparator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
descendingMultiset()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.NavigableSet
<..>
New: E
Old: E
elementSet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.collect.Multiset$Entry < E >
Old: com.google.common.collect.Multiset$Entry < E >
entrySet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
firstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
headMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Iterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
lastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
pollFirstEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.Multiset$Entry
<..>
New: E
Old: E
pollLastEntry()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
subMultiset(java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
tailMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.collect.SortedSetMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDcom.google.common.collect.SetMultimapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.SortedSet
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.SortedSet
<..>
New: V
Old: V
removeAll(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.SortedSet
<..>
New: V
Old: V
replaceValues(java.lang.Object, java.lang.Iterable
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Comparator
<..>
New: ? super V
Old: ? super V
valueComparator()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.collect.Streamstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: T
Old: T
concat(java.util.stream.Stream[]
<..>
New: ? extends T
Old: ? extends T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
151170
UNCHANGEDstatic public  n.a. java.util.stream.IntStreamconcat(java.util.stream.IntStream[])n.a.n.a.
Old fileNew file
189202
UNCHANGEDstatic public  n.a. java.util.stream.LongStreamconcat(java.util.stream.LongStream[])n.a.n.a.
Old fileNew file
203234
UNCHANGEDstatic public  n.a. java.util.stream.DoubleStreamconcat(java.util.stream.DoubleStream[])n.a.n.a.
Old fileNew file
217266
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.Optional
<..>
New: T
Old: T
findLast(java.util.stream.Stream
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
779864
UNCHANGEDstatic public  n.a. java.util.OptionalIntfindLast(java.util.stream.IntStream)n.a.n.a.
Old fileNew file
841925
UNCHANGEDstatic public  n.a. java.util.OptionalLongfindLast(java.util.stream.LongStream)n.a.n.a.
Old fileNew file
860943
UNCHANGEDstatic public  n.a. java.util.OptionalDoublefindLast(java.util.stream.DoubleStream)n.a.n.a.
Old fileNew file
879961
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDBjava.lang.Objectjava.lang.Object
voidforEachPair(java.util.stream.Stream
<..>
New: A
Old: A
, java.util.stream.Stream
<..>
New: B
Old: B
, java.util.function.BiConsumer
<..>
New: ? super A ? super B
Old: ? super A ? super B
)
n.a.n.a.
Old fileNew file
310379
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: R
Old: R
mapWithIndex(java.util.stream.Stream
<..>
New: T
Old: T
, com.google.common.collect.Streams$FunctionWithIndex
<..>
New: ? super T ? extends R
Old: ? super T ? extends R
)
n.a.n.a.
Old fileNew file
359427
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: R
Old: R
mapWithIndex(java.util.stream.IntStream, com.google.common.collect.Streams$IntFunctionWithIndex
<..>
New: R
Old: R
)
n.a.n.a.
Old fileNew file
441510
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: R
Old: R
mapWithIndex(java.util.stream.LongStream, com.google.common.collect.Streams$LongFunctionWithIndex
<..>
New: R
Old: R
)
n.a.n.a.
Old fileNew file
520589
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: R
Old: R
mapWithIndex(java.util.stream.DoubleStream, com.google.common.collect.Streams$DoubleFunctionWithIndex
<..>
New: R
Old: R
)
n.a.n.a.
Old fileNew file
600668
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: T
Old: T
stream(java.lang.Iterable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
6167
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: T
Old: T
stream(java.util.Collection
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
7480
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: T
Old: T
stream(java.util.Iterator
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
8388
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: T
Old: T
stream(com.google.common.base.Optional
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
9296
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: T
Old: T
stream(java.util.Optional
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
103109
UNCHANGEDstatic public  n.a. java.util.stream.IntStreamstream(java.util.OptionalInt)n.a.n.a.
Old fileNew file
114122
UNCHANGEDstatic public  n.a. java.util.stream.LongStreamstream(java.util.OptionalLong)n.a.n.a.
Old fileNew file
125135
UNCHANGEDstatic public  n.a. java.util.stream.DoubleStreamstream(java.util.OptionalDouble)n.a.n.a.
Old fileNew file
136148
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.Objectjava.lang.Object
UNCHANGEDBjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
java.util.stream.Stream
<..>
New: R
Old: R
zip(java.util.stream.Stream
<..>
New: A
Old: A
, java.util.stream.Stream
<..>
New: B
Old: B
, java.util.function.BiFunction
<..>
New: ? super A ? super BR
Old: ? super A ? super BR
)
n.a.n.a.
Old fileNew file
248317
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract interface com.google.common.collect.Streams$DoubleFunctionWithIndextop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectapply(double, long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED static public abstract interface com.google.common.collect.Streams$FunctionWithIndextop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectapply(java.lang.Object, long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED static public abstract interface com.google.common.collect.Streams$IntFunctionWithIndextop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectapply(int, long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED static public abstract interface com.google.common.collect.Streams$LongFunctionWithIndextop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Objectapply(long, long)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED public abstract interface com.google.common.collect.Tabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.collect.Table$Cell < R, C, V >
Old: com.google.common.collect.Table$Cell < R, C, V >
cellSet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidclear()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: RV
Old: RV
column(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: C
Old: C
columnKeySet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: Cjava.util.Map < R, V >
Old: Cjava.util.Map < R, V >
columnMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontains(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontainsColumn(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontainsRow(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleancontainsValue(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectget(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectput(java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidputAll(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objectremove(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: CV
Old: CV
row(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: R
Old: R
rowKeySet()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Map
<..>
New: Rjava.util.Map < C, V >
Old: Rjava.util.Map < C, V >
rowMap()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intsize()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Collection
<..>
New: V
Old: V
values()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableTable, HashBasedTable, or another implementation
UNCHANGED static public abstract interface com.google.common.collect.Table$Celltop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetColumnKey()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetRowKey()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetValue()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED final public class com.google.common.collect.Tablestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Table$Cell
<..>
New: RCV
Old: RCV
immutableCell(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
150127
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Table
<..>
New: RCV
Old: RCV
newCustomTable(java.util.Map
<..>
New: Rjava.util.Map < C, V >
Old: Rjava.util.Map < C, V >
, com.google.common.base.Supplier
<..>
New: ? extends java.util.Map < ? extends C, ? extends V >
Old: ? extends java.util.Map < ? extends C, ? extends V >
)
n.a.n.a.
Old fileNew file
384382
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Table
<..>
New: RCV
Old: RCV
synchronizedTable(com.google.common.collect.Table
<..>
New: RCV
Old: RCV
)
n.a.n.a.
Old fileNew file
723749
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDIcom.google.common.collect.Tablecom.google.common.collect.Table
<..>
New: RCV
Old: RCV
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? I
Old: T ? I
toTable(java.util.function.Function
<..>
New: ? super T ? extends R
Old: ? super T ? extends R
, java.util.function.Function
<..>
New: ? super T ? extends C
Old: ? super T ? extends C
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
, java.util.function.Supplier
<..>
New: I
Old: I
)
n.a.n.a.
Old fileNew file
7180
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDIcom.google.common.collect.Tablecom.google.common.collect.Table
<..>
New: RCV
Old: RCV
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? I
Old: T ? I
toTable(java.util.function.Function
<..>
New: ? super T ? extends R
Old: ? super T ? extends R
, java.util.function.Function
<..>
New: ? super T ? extends C
Old: ? super T ? extends C
, java.util.function.Function
<..>
New: ? super T ? extends V
Old: ? super T ? extends V
, java.util.function.BinaryOperator
<..>
New: V
Old: V
, java.util.function.Supplier
<..>
New: I
Old: I
)
n.a.n.a.
Old fileNew file
101109
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDV1java.lang.Objectjava.lang.Object
UNCHANGEDV2java.lang.Objectjava.lang.Object
com.google.common.collect.Table
<..>
New: RCV2
Old: RCV2
transformValues(com.google.common.collect.Table
<..>
New: RCV1
Old: RCV1
, com.google.common.base.Function
<..>
New: ? super V1V2
Old: ? super V1V2
)
n.a.n.a.
Old fileNew file
414416
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Table
<..>
New: CRV
Old: CRV
transpose(com.google.common.collect.Table
<..>
New: RCV
Old: RCV
)
n.a.n.a.
Old fileNew file
224212
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.RowSortedTable
<..>
New: RCV
Old: RCV
unmodifiableRowSortedTable(com.google.common.collect.RowSortedTable
<..>
New: R ? extends C ? extends V
Old: R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
651674
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.Table
<..>
New: RCV
Old: RCV
unmodifiableTable(com.google.common.collect.Table
<..>
New: ? extends R ? extends C ? extends V
Old: ? extends R ? extends C ? extends V
)
n.a.n.a.
Old fileNew file
549566
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.collect.TreeBasedTabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.StandardRowSortedTablen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.RowSortedTablen.a.
UNCHANGEDcom.google.common.collect.Tablen.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue51193999308431269780
Newtrue51193999308431269780
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super C
Old: ? super C
columnComparator()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
151156
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
UNCHANGEDRjava.lang.Comparablejava.lang.Comparable
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.TreeBasedTable
<..>
New: RCV
Old: RCV
create()n.a.n.a.
Old fileNew file
9697
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.TreeBasedTable
<..>
New: RCV
Old: RCV
create(java.util.Comparator
<..>
New: ? super R
Old: ? super R
, java.util.Comparator
<..>
New: ? super C
Old: ? super C
)
n.a.n.a.
Old fileNew file
107108
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.TreeBasedTable
<..>
New: RCV
Old: RCV
create(com.google.common.collect.TreeBasedTable
<..>
New: RC ? extends V
Old: RC ? extends V
)
n.a.n.a.
Old fileNew file
117118
UNCHANGEDpublic  n.a. java.util.SortedMap
<..>
New: CV
Old: CV
row(java.lang.Object)n.a.n.a.
Old fileNew file
168173
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super R
Old: ? super R
rowComparator()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
138143
UNCHANGEDpublic  n.a. java.util.SortedSet
<..>
New: R
Old: R
rowKeySet()n.a.n.a.
Old fileNew file
304304
UNCHANGEDpublic  n.a. java.util.SortedMap
<..>
New: Rjava.util.Map < C, V >
Old: Rjava.util.Map < C, V >
rowMap()n.a.n.a.
Old fileNew file
309309
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.collect.TreeMultimaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractSortedKeySortedSetMultimapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multimapn.a.
UNCHANGEDcom.google.common.collect.SetMultimapn.a.
UNCHANGEDcom.google.common.collect.SortedSetMultimapn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue57690485854663154690
Newtrue57690485854663154690
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.NavigableMap
<..>
New: Kjava.util.Collection < V >
Old: Kjava.util.Collection < V >
asMap()n.a.n.a.
Old fileNew file
195197
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
UNCHANGEDVjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.TreeMultimap
<..>
New: KV
Old: KV
create()n.a.n.a.
Old fileNew file
8385
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.TreeMultimap
<..>
New: KV
Old: KV
create(java.util.Comparator
<..>
New: ? super K
Old: ? super K
, java.util.Comparator
<..>
New: ? super V
Old: ? super V
)
n.a.n.a.
Old fileNew file
9597
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
UNCHANGEDVjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.TreeMultimap
<..>
New: KV
Old: KV
create(com.google.common.collect.Multimap
<..>
New: ? extends K ? extends V
Old: ? extends K ? extends V
)
n.a.n.a.
Old fileNew file
106108
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: V
Old: V
get(java.lang.Object)n.a.n.a.
Old fileNew file
167169
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super K
Old: ? super K
keyComparator()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
155157
UNCHANGEDpublic  n.a. java.util.NavigableSet
<..>
New: K
Old: K
keySet()n.a.n.a.
Old fileNew file
181183
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: ? super V
Old: ? super V
valueComparator()n.a.n.a.
Old fileNew file
160162
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.collect.TreeMultisettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractSortedMultisetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.Multisetn.a.
UNCHANGEDcom.google.common.collect.SortedIterablen.a.
UNCHANGEDcom.google.common.collect.SortedMultisetn.a.
UNCHANGEDcom.google.common.collect.SortedMultisetBridgen.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue41206303430295499411
Newtrue8986769837769653881
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. intadd(java.lang.Object, int)n.a.n.a.
Old fileNew file
250261
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
341352
UNCHANGEDpublic  n.a. intcount(java.lang.Object)n.a.n.a.
Old fileNew file
236247
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.TreeMultiset
<..>
New: E
Old: E
create()n.a.n.a.
Old fileNew file
7579
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.collect.TreeMultiset
<..>
New: E
Old: E
create(java.util.Comparator
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
9196
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Comparablejava.lang.Comparable
com.google.common.collect.TreeMultiset
<..>
New: E
Old: E
create(java.lang.Iterable
<..>
New: ? extends E
Old: ? extends E
)
n.a.n.a.
Old fileNew file
106111
UNCHANGEDpublic  n.a. voidforEachEntry(java.util.function.ObjIntConsumer
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
518537
UNCHANGEDpublic  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
headMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
533552
UNCHANGEDpublic  n.a. java.util.Iterator
<..>
New: E
Old: E
iterator()n.a.n.a.
Old fileNew file
528547
UNCHANGEDpublic  n.a. intremove(java.lang.Object, int)n.a.n.a.
Old fileNew file
272283
UNCHANGEDpublic  n.a. intsetCount(java.lang.Object, int)n.a.n.a.
Old fileNew file
296307
UNCHANGEDpublic  n.a. booleansetCount(java.lang.Object, int, int)n.a.n.a.
Old fileNew file
318329
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
220231
UNCHANGEDpublic  n.a. com.google.common.collect.SortedMultiset
<..>
New: E
Old: E
tailMultiset(java.lang.Object, com.google.common.collect.BoundType)n.a.n.a.
Old fileNew file
541560
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (*) final public class com.google.common.collect.TreeRangeMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.collect.RangeMapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
asDescendingMapOfRanges()n.a.n.a.
Old fileNew file
249328
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
asMapOfRanges()n.a.n.a.
Old fileNew file
244323
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
174178
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Comparablejava.lang.Comparable
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.collect.TreeRangeMap
<..>
New: KV
Old: KV
create()n.a.n.a.
Old fileNew file
5860
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
691805
UNCHANGEDpublic  n.a. java.lang.Objectget(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
104107
UNCHANGEDpublic  n.a. java.util.Map$Entry
<..>
New: com.google.common.collect.Range < K > V
Old: com.google.common.collect.Range < K > V
getEntry(java.lang.Comparable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
110114
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
700814
NEWpublic  n.a. voidmerge(com.google.common.collect.Range
<..>
New: K
, java.lang.Object, java.util.function.BiFunction
<..>
New: ? super V ? super V ? extends V
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.271
UNCHANGEDpublic  n.a. voidput(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
n.a.n.a.
Old fileNew file
122125
UNCHANGED (*)public  n.a. voidputAll(com.google.common.collect.RangeMap
<..>
New: K ? extends V
Old: KV
 (*)
)
n.a.n.a.
Old fileNew file
167171
UNCHANGEDpublic  n.a. voidputCoalescing(com.google.common.collect.Range
<..>
New: K
Old: K
, java.lang.Object)
n.a.n.a.
Old fileNew file
131135
UNCHANGEDpublic  n.a. voidremove(com.google.common.collect.Range
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
194199
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: K
Old: K
span()n.a.n.a.
Old fileNew file
179183
UNCHANGEDpublic  n.a. com.google.common.collect.RangeMap
<..>
New: KV
Old: KV
subRangeMap(com.google.common.collect.Range
<..>
New: K
Old: K
)
n.a.n.a.
Old fileNew file
291371
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
705819
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.collect.TreeRangeSettop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.AbstractRangeSetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.collect.RangeSetn.a.
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue1166525081216834363n.a.
Newtrue1166525081216834363n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidadd(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
175180
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
asDescendingSetOfRanges()n.a.n.a.
Old fileNew file
9190
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
asRanges()n.a.n.a.
Old fileNew file
8584
UNCHANGEDpublic  n.a. com.google.common.collect.RangeSet
<..>
New: C
Old: C
complement()n.a.n.a.
Old fileNew file
275280
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.TreeRangeSet
<..>
New: C
Old: C
create()n.a.n.a.
Old fileNew file
5150
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.TreeRangeSet
<..>
New: C
Old: C
create(com.google.common.collect.RangeSet
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
5655
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Comparablejava.lang.Comparable
<..>
New: ?
Old: ?
com.google.common.collect.TreeRangeSet
<..>
New: C
Old: C
create(java.lang.Iterable
<..>
New: com.google.common.collect.Range < C >
Old: com.google.common.collect.Range < C >
)
n.a.n.a.
Old fileNew file
7170
UNCHANGEDpublic  n.a. booleanencloses(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
150150
UNCHANGEDpublic  n.a. booleanintersects(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
135135
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
rangeContaining(java.lang.Comparable
<..>
New: ?
Old: ?
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
123123
UNCHANGEDpublic  n.a. voidremove(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
222227
UNCHANGEDpublic  n.a. com.google.common.collect.Range
<..>
New: C
Old: C
span()n.a.n.a.
Old fileNew file
165166
UNCHANGEDpublic  n.a. com.google.common.collect.RangeSet
<..>
New: C
Old: C
subRangeSet(com.google.common.collect.Range
<..>
New: C
Old: C
)
n.a.n.a.
Old fileNew file
857869
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.TreeTraversertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. TreeTraverser()n.a.n.a.
Old fileNew file
7779
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: T
Old: T
breadthFirstTraversal(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
256259
UNCHANGEDpublic abstract  n.a. java.lang.Iterable
<..>
New: T
Old: T
children(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: T
Old: T
postOrderTraversal(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
181183
UNCHANGEDfinal public  n.a. com.google.common.collect.FluentIterable
<..>
New: T
Old: T
preOrderTraversal(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
116118
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.TreeTraverser
<..>
New: T
Old: T
using(com.google.common.base.Function
<..>
New: T ? extends java.lang.Iterable < ? extends T >
Old: T ? extends java.lang.Iterable < ? extends T >
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
9294
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.Deprecatedn.a.
UNCHANGED public abstract class com.google.common.collect.UnmodifiableIteratortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Iteratorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidremove()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
4650
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.collect.UnmodifiableListIteratortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.UnmodifiableIteratorn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Iteratorn.a.
UNCHANGEDjava.util.ListIteratorn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidadd(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
4347
UNCHANGEDfinal public  n.a. voidset(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
5560
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.collect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.escape.ArrayBasedCharEscapertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.escape.CharEscapern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. java.lang.Stringescape(java.lang.String)n.a.n.a.
Old fileNew file
106106
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.escape.ArrayBasedEscaperMaptop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.escape.ArrayBasedEscaperMapcreate(java.util.Map
<..>
New: java.lang.Characterjava.lang.String
Old: java.lang.Characterjava.lang.String
)
n.a.n.a.
Old fileNew file
4948
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.escape.ArrayBasedUnicodeEscapertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.escape.UnicodeEscapern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. java.lang.Stringescape(java.lang.String)n.a.n.a.
Old fileNew file
144144
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.escape.CharEscapertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.escape.Escapern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Stringescape(java.lang.String)n.a.n.a.
Old fileNew file
5757
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.escape.CharEscaperBuildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. CharEscaperBuilder()n.a.n.a.
Old fileNew file
8082
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.escape.CharEscaperBuilderaddEscape(char, java.lang.String)n.a.n.a.
Old fileNew file
8789
UNCHANGEDpublic  n.a. com.google.common.escape.CharEscaperBuilderaddEscapes(char[], java.lang.String)n.a.n.a.
Old fileNew file
9799
UNCHANGEDpublic  n.a. char[]toArray()n.a.n.a.
Old fileNew file
112114
UNCHANGEDpublic  n.a. com.google.common.escape.EscapertoEscaper()n.a.n.a.
Old fileNew file
126128
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.escape.Escapertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. com.google.common.base.Function
<..>
New: java.lang.Stringjava.lang.String
Old: java.lang.Stringjava.lang.String
asFunction()n.a.n.a.
Old fileNew file
9592
UNCHANGEDpublic abstract  n.a. java.lang.Stringescape(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse Escapers.nullEscaper() or another methods from the *Escapers classes
UNCHANGED final public class com.google.common.escape.Escaperstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.escape.Escapers$Builderbuilder()n.a.n.a.
Old fileNew file
7980
UNCHANGEDstatic public  n.a. java.lang.StringcomputeReplacement(com.google.common.escape.CharEscaper, char)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
202205
UNCHANGEDstatic public  n.a. java.lang.StringcomputeReplacement(com.google.common.escape.UnicodeEscaper, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
215219
UNCHANGEDstatic public  n.a. com.google.common.escape.EscapernullEscaper()n.a.n.a.
Old fileNew file
4242
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.escape.Escapers$Buildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.escape.Escapers$BuilderaddEscape(char, java.lang.String)n.a.n.a.
Old fileNew file
145145
UNCHANGEDpublic  n.a. com.google.common.escape.Escaperbuild()n.a.n.a.
Old fileNew file
153153
UNCHANGEDpublic  n.a. com.google.common.escape.Escapers$BuildersetSafeRange(char, char)n.a.n.a.
Old fileNew file
114114
UNCHANGEDpublic  n.a. com.google.common.escape.Escapers$BuildersetUnsafeReplacement(java.lang.String)n.a.n.a.
Old fileNew file
129129
UNCHANGED public abstract class com.google.common.escape.UnicodeEscapertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.escape.Escapern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Stringescape(java.lang.String)n.a.n.a.
Old fileNew file
102103
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.escape.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract annotation com.google.common.eventbus.AllowConcurrentEventstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.annotation.Annotationn.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.eventbus.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.RetentionPolicy.RUNTIMEjava.lang.annotation.RetentionPolicy.RUNTIME
UNCHANGEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.ElementType.METHODjava.lang.annotation.ElementType.METHOD
UNCHANGED public class com.google.common.eventbus.AsyncEventBustop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.eventbus.EventBusn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AsyncEventBus(java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
6261
UNCHANGEDpublic  n.a. AsyncEventBus(java.util.concurrent.Executor, com.google.common.eventbus.SubscriberExceptionHandler)n.a.n.a.
Old fileNew file
5251
UNCHANGEDpublic  n.a. AsyncEventBus(java.lang.String, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
3938
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.eventbus.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public class com.google.common.eventbus.DeadEventtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. DeadEvent(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
4342
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.ObjectgetEvent()n.a.n.a.
Old fileNew file
6564
UNCHANGEDpublic  n.a. java.lang.ObjectgetSource()n.a.n.a.
Old fileNew file
5554
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
7069
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.eventbus.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public class com.google.common.eventbus.EventBustop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. EventBus()n.a.n.a.
Old fileNew file
109167
UNCHANGEDpublic  n.a. EventBus(com.google.common.eventbus.SubscriberExceptionHandler)n.a.n.a.
Old fileNew file
133191
UNCHANGEDpublic  n.a. EventBus(java.lang.String)n.a.n.a.
Old fileNew file
119177
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. java.lang.Stringidentifier()n.a.n.a.
Old fileNew file
157215
UNCHANGEDpublic  n.a. voidpost(java.lang.Object)n.a.n.a.
Old fileNew file
210268
UNCHANGEDpublic  n.a. voidregister(java.lang.Object)n.a.n.a.
Old fileNew file
186244
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
221279
UNCHANGEDpublic  n.a. voidunregister(java.lang.Object)n.a.n.a.
Old fileNew file
196254
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.eventbus.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract annotation com.google.common.eventbus.Subscribetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.annotation.Annotationn.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.eventbus.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.RetentionPolicy.RUNTIMEjava.lang.annotation.RetentionPolicy.RUNTIME
UNCHANGEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
UNCHANGEDvaluejava.lang.annotation.ElementType.METHODjava.lang.annotation.ElementType.METHOD
UNCHANGED public class com.google.common.eventbus.SubscriberExceptionContexttop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.ObjectgetEvent()n.a.n.a.
Old fileNew file
5758
UNCHANGEDpublic  n.a. com.google.common.eventbus.EventBusgetEventBus()n.a.n.a.
Old fileNew file
5253
UNCHANGEDpublic  n.a. java.lang.ObjectgetSubscriber()n.a.n.a.
Old fileNew file
6263
UNCHANGEDpublic  n.a. java.lang.reflect.MethodgetSubscriberMethod()n.a.n.a.
Old fileNew file
6768
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.eventbus.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.eventbus.SubscriberExceptionHandlertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidhandleException(java.lang.Throwable, com.google.common.eventbus.SubscriberExceptionContext)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.eventbus.ElementTypesAreNonnullByDefaultn.a.
MODIFIED public abstract class com.google.common.graph.AbstractGraphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.graph.AbstractBaseGraphn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGED (*)com.google.common.graph.Graphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AbstractGraph()n.a.n.a.
Old fileNew file
3132
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
3536
UNCHANGEDfinal public  n.a. inthashCode()n.a.n.a.
Old fileNew file
5051
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
5657
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.graph.AbstractNetworktop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.Networkn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AbstractNetwork()n.a.n.a.
Old fileNew file
5353
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: E
Old: E
adjacentEdges(java.lang.Object)n.a.n.a.
Old fileNew file
160161
UNCHANGEDpublic  n.a. com.google.common.graph.Graph
<..>
New: N
Old: N
asGraph()n.a.n.a.
Old fileNew file
5757
UNCHANGEDpublic  n.a. intdegree(java.lang.Object)n.a.n.a.
Old fileNew file
141142
UNCHANGEDpublic  n.a. java.util.Optional
<..>
New: E
Old: E
edgeConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
192193
UNCHANGEDpublic  n.a. java.util.Optional
<..>
New: E
Old: E
edgeConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
197198
UNCHANGEDpublic  n.a. java.lang.ObjectedgeConnectingOrNull(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
203205
UNCHANGEDpublic  n.a. java.lang.ObjectedgeConnectingOrNull(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
216219
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: E
Old: E
edgesConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
168169
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: E
Old: E
edgesConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
177178
UNCHANGEDfinal public  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
249254
UNCHANGEDpublic  n.a. booleanhasEdgeConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
222225
UNCHANGEDpublic  n.a. booleanhasEdgeConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
227232
UNCHANGEDfinal public  n.a. inthashCode()n.a.n.a.
Old fileNew file
264269
UNCHANGEDpublic  n.a. intinDegree(java.lang.Object)n.a.n.a.
Old fileNew file
150151
UNCHANGEDpublic  n.a. intoutDegree(java.lang.Object)n.a.n.a.
Old fileNew file
155156
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
270275
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
MODIFIED public abstract class com.google.common.graph.AbstractValueGraphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.graph.AbstractBaseGraphn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
UNCHANGED (*)com.google.common.graph.ValueGraphn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AbstractValueGraph()n.a.n.a.
Old fileNew file
4042
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.Graph
<..>
New: N
Old: N
asGraph()n.a.n.a.
Old fileNew file
4547
UNCHANGEDpublic  n.a. java.util.Optional
<..>
New: V
Old: V
edgeValue(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
105112
UNCHANGEDpublic  n.a. java.util.Optional
<..>
New: V
Old: V
edgeValue(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
110117
UNCHANGEDfinal public  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
115122
UNCHANGEDfinal public  n.a. inthashCode()n.a.n.a.
Old fileNew file
130137
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
136143
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (*) final public class com.google.common.graph.ElementOrdertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Comparator
<..>
New: T
Old: T
comparator()n.a.n.a.
Old fileNew file
112157
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
120165
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
133178
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSjava.lang.Objectjava.lang.Object
com.google.common.graph.ElementOrder
<..>
New: S
Old: S
insertion()n.a.n.a.
Old fileNew file
83128
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSjava.lang.Comparablejava.lang.Comparable
<..>
New: ? super S
Old: ? super S
com.google.common.graph.ElementOrder
<..>
New: S
Old: S
natural()n.a.n.a.
Old fileNew file
90135
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSjava.lang.Objectjava.lang.Object
com.google.common.graph.ElementOrder
<..>
New: S
Old: S
sorted(java.util.Comparator
<..>
New: S
Old: S
)
n.a.n.a.
Old fileNew file
98143
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWSn.a.java.lang.Object
com.google.common.graph.ElementOrder
<..>
New: S
stable()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.123
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
138183
UNCHANGEDpublic  n.a. com.google.common.graph.ElementOrder$Typetype()n.a.n.a.
Old fileNew file
103148
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDSjava.lang.Objectjava.lang.Object
com.google.common.graph.ElementOrder
<..>
New: S
Old: S
unordered()n.a.n.a.
Old fileNew file
7883
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
MODIFIED (Serializable compatible) final static public enum com.google.common.graph.ElementOrder$Typetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2198930441366449148n.a.
Newtrue-197711608610692101n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.graph.ElementOrder$TypeINSERTIONn.a.
UNCHANGEDpublic static final com.google.common.graph.ElementOrder$TypeSORTEDn.a.
NEWpublic static final com.google.common.graph.ElementOrder$TypeSTABLEn.a.
UNCHANGEDpublic static final com.google.common.graph.ElementOrder$TypeUNORDEREDn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.graph.ElementOrder$TypevalueOf(java.lang.String)n.a.n.a.
Old fileNew file
6468
UNCHANGEDstatic public  n.a. com.google.common.graph.ElementOrder$Type[]values()n.a.n.a.
Old fileNew file
6468
UNCHANGED public abstract class com.google.common.graph.EndpointPairtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. java.lang.ObjectadjacentNode(java.lang.Object)n.a.n.a.
Old fileNew file
108110
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisOrdered()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. com.google.common.collect.UnmodifiableIterator
<..>
New: N
Old: N
iterator()n.a.n.a.
Old fileNew file
126128
UNCHANGEDfinal public  n.a. java.lang.ObjectnodeU()n.a.n.a.
Old fileNew file
9192
UNCHANGEDfinal public  n.a. java.lang.ObjectnodeV()n.a.n.a.
Old fileNew file
99100
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.EndpointPair
<..>
New: N
Old: N
ordered(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
5354
UNCHANGEDpublic abstract  n.a. java.lang.Objectsource()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.Objecttarget()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.EndpointPair
<..>
New: N
Old: N
unordered(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
5960
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutable
Status:Name:Old element values:New element values:
UNCHANGEDcontainerOfNN
MODIFIED (*) public abstract interface com.google.common.graph.Graphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
adjacentNodes(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanallowsSelfLoops()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intdegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.graph.EndpointPair < N >
Old: com.google.common.graph.EndpointPair < N >
edges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanhasEdgeConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanhasEdgeConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract  n.a. com.google.common.graph.ElementOrder
<..>
New: N
incidentEdgeOrder()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.graph.EndpointPair < N >
Old: com.google.common.graph.EndpointPair < N >
incidentEdges(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intinDegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisDirected()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.graph.ElementOrder
<..>
New: N
Old: N
nodeOrder()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
nodes()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intoutDegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
predecessors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
successors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse GraphBuilder to create a real instance
MODIFIED (*) final public class com.google.common.graph.GraphBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.graph.AbstractGraphBuildern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.GraphBuilder
<..>
New: N
Old: N
allowsSelfLoops(boolean)n.a.n.a.
Old fileNew file
112130
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDN1NN
com.google.common.graph.MutableGraph
<..>
New: N1
Old: N1
build()n.a.n.a.
Old fileNew file
135183
UNCHANGEDstatic public  n.a. com.google.common.graph.GraphBuilder
<..>
New: java.lang.Object
Old: java.lang.Object
directed()n.a.n.a.
Old fileNew file
7384
UNCHANGEDpublic  n.a. com.google.common.graph.GraphBuilder
<..>
New: N
Old: N
expectedNodeCount(int)n.a.n.a.
Old fileNew file
122141
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.GraphBuilder
<..>
New: N
Old: N
from(com.google.common.graph.Graph
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
89100
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDN1NN
com.google.common.graph.ImmutableGraph$Builder
<..>
New: N1
Old: N1
immutable()n.a.n.a.
Old fileNew file
102117
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWN1n.a.N
com.google.common.graph.GraphBuilder
<..>
New: N1
incidentEdgeOrder(com.google.common.graph.ElementOrder
<..>
New: N1
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.170
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDN1NN
com.google.common.graph.GraphBuilder
<..>
New: N1
Old: N1
nodeOrder(com.google.common.graph.ElementOrder
<..>
New: N1
Old: N1
)
n.a.n.a.
Old fileNew file
128151
UNCHANGEDstatic public  n.a. com.google.common.graph.GraphBuilder
<..>
New: java.lang.Object
Old: java.lang.Object
undirected()n.a.n.a.
Old fileNew file
7889
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMockn.a.
UNCHANGED final public class com.google.common.graph.Graphstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.MutableGraph
<..>
New: N
Old: N
copyOf(com.google.common.graph.Graph
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
537563
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.graph.MutableValueGraph
<..>
New: NV
Old: NV
copyOf(com.google.common.graph.ValueGraph
<..>
New: NV
Old: NV
)
n.a.n.a.
Old fileNew file
549575
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.MutableNetwork
<..>
New: NE
Old: NE
copyOf(com.google.common.graph.Network
<..>
New: NE
Old: NE
)
n.a.n.a.
Old fileNew file
563592
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
booleanhasCycle(com.google.common.graph.Graph
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
5761
UNCHANGEDstatic public  n.a. booleanhasCycle(com.google.common.graph.Network
<..>
New: ? ?
Old: ? ?
)
n.a.n.a.
Old fileNew file
8589
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.MutableGraph
<..>
New: N
Old: N
inducedSubgraph(com.google.common.graph.Graph
<..>
New: N
Old: N
, java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
)
n.a.n.a.
Old fileNew file
462486
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.graph.MutableValueGraph
<..>
New: NV
Old: NV
inducedSubgraph(com.google.common.graph.ValueGraph
<..>
New: NV
Old: NV
, java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
)
n.a.n.a.
Old fileNew file
489513
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.MutableNetwork
<..>
New: NE
Old: NE
inducedSubgraph(com.google.common.graph.Network
<..>
New: NE
Old: NE
, java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
)
n.a.n.a.
Old fileNew file
517544
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
java.util.Set
<..>
New: N
Old: N
reachableNodes(com.google.common.graph.Graph
<..>
New: N
Old: N
, java.lang.Object)
n.a.n.a.
Old fileNew file
190197
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.Graph
<..>
New: N
Old: N
transitiveClosure(com.google.common.graph.Graph
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
146153
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.Graph
<..>
New: N
Old: N
transpose(com.google.common.graph.Graph
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
203210
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.graph.ValueGraph
<..>
New: NV
Old: NV
transpose(com.google.common.graph.ValueGraph
<..>
New: NV
Old: NV
)
n.a.n.a.
Old fileNew file
219226
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.Network
<..>
New: NE
Old: NE
transpose(com.google.common.graph.Network
<..>
New: NE
Old: NE
)
n.a.n.a.
Old fileNew file
235242
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
MODIFIED public class com.google.common.graph.ImmutableGraphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.graph.ForwardingGraphn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGED (*)com.google.common.graph.Graphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.ImmutableGraph
<..>
New: N
Old: N
copyOf(com.google.common.graph.Graph
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
5859
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.ImmutableGraph
<..>
New: N
Old: N
copyOf(com.google.common.graph.ImmutableGraph
<..>
New: N
Old: N
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
7273
NEWpublic  n.a. com.google.common.graph.ElementOrder
<..>
New: N
incidentEdgeOrder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutable
Status:Name:Old element values:New element values:
UNCHANGEDcontainerOfNN
UNCHANGED static public class com.google.common.graph.ImmutableGraph$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableGraph$Builder
<..>
New: N
Old: N
addNode(java.lang.Object)n.a.n.a.
Old fileNew file
139148
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableGraph
<..>
New: N
Old: N
build()n.a.n.a.
Old fileNew file
189198
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableGraph$Builder
<..>
New: N
Old: N
putEdge(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
158167
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableGraph$Builder
<..>
New: N
Old: N
putEdge(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
181190
MODIFIED (!) final public class com.google.common.graph.ImmutableNetworktop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
MODIFIED (!)com.google.common.graph.StandardNetwork(<- com.google.common.graph.ConfigurableNetwork)
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.Networkn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableGraph
<..>
New: N
Old: N
asGraph()n.a.n.a.
Old fileNew file
7576
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.ImmutableNetwork
<..>
New: NE
Old: NE
copyOf(com.google.common.graph.Network
<..>
New: NE
Old: NE
)
n.a.n.a.
Old fileNew file
5859
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.ImmutableNetwork
<..>
New: NE
Old: NE
copyOf(com.google.common.graph.ImmutableNetwork
<..>
New: NE
Old: NE
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
7071
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutable
Status:Name:Old element values:New element values:
UNCHANGEDcontainerOfN, EN, E
UNCHANGED static public class com.google.common.graph.ImmutableNetwork$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableNetwork$Builder
<..>
New: NE
Old: NE
addEdge(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
211197
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableNetwork$Builder
<..>
New: NE
Old: NE
addEdge(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
, java.lang.Object)
n.a.n.a.
Old fileNew file
242228
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableNetwork$Builder
<..>
New: NE
Old: NE
addNode(java.lang.Object)n.a.n.a.
Old fileNew file
184170
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableNetwork
<..>
New: NE
Old: NE
build()n.a.n.a.
Old fileNew file
251237
MODIFIED (!) final public class com.google.common.graph.ImmutableValueGraphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
MODIFIED (!)com.google.common.graph.StandardValueGraph(<- com.google.common.graph.ConfigurableValueGraph)
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
UNCHANGED (*)com.google.common.graph.ValueGraphn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableGraph
<..>
New: N
Old: N
asGraph()n.a.n.a.
Old fileNew file
7178
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.graph.ImmutableValueGraph
<..>
New: NV
Old: NV
copyOf(com.google.common.graph.ValueGraph
<..>
New: NV
Old: NV
)
n.a.n.a.
Old fileNew file
5456
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.graph.ImmutableValueGraph
<..>
New: NV
Old: NV
copyOf(com.google.common.graph.ImmutableValueGraph
<..>
New: NV
Old: NV
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
6668
NEWpublic  n.a. com.google.common.graph.ElementOrder
<..>
New: N
incidentEdgeOrder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.73
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutable
Status:Name:Old element values:New element values:
UNCHANGEDcontainerOfN, VN, V
UNCHANGED static public class com.google.common.graph.ImmutableValueGraph$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableValueGraph$Builder
<..>
New: NV
Old: NV
addNode(java.lang.Object)n.a.n.a.
Old fileNew file
140146
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableValueGraph
<..>
New: NV
Old: NV
build()n.a.n.a.
Old fileNew file
196202
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableValueGraph$Builder
<..>
New: NV
Old: NV
putEdgeValue(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
162168
UNCHANGEDpublic  n.a. com.google.common.graph.ImmutableValueGraph$Builder
<..>
New: NV
Old: NV
putEdgeValue(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
, java.lang.Object)
n.a.n.a.
Old fileNew file
187193
UNCHANGED public abstract interface com.google.common.graph.MutableGraphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGED (*)com.google.common.graph.Graphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanaddNode(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanputEdge(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanputEdge(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremoveEdge(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremoveEdge(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremoveNode(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.graph.MutableNetworktop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.Networkn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanaddEdge(java.lang.Object, java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanaddEdge(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
, java.lang.Object)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanaddNode(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremoveEdge(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremoveNode(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.graph.MutableValueGraphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
UNCHANGED (*)com.google.common.graph.ValueGraphn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanaddNode(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectputEdgeValue(java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectputEdgeValue(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectremoveEdge(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectremoveEdge(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanremoveNode(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.graph.Networktop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
adjacentEdges(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
adjacentNodes(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanallowsParallelEdges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanallowsSelfLoops()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.graph.Graph
<..>
New: N
Old: N
asGraph()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intdegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Optional
<..>
New: E
Old: E
edgeConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Optional
<..>
New: E
Old: E
edgeConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectedgeConnectingOrNull(java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectedgeConnectingOrNull(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.graph.ElementOrder
<..>
New: E
Old: E
edgeOrder()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
edges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
edgesConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
edgesConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanhasEdgeConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanhasEdgeConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
incidentEdges(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.graph.EndpointPair
<..>
New: N
Old: N
incidentNodes(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intinDegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
inEdges(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisDirected()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.graph.ElementOrder
<..>
New: N
Old: N
nodeOrder()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
nodes()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intoutDegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: E
Old: E
outEdges(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
predecessors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
successors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse NetworkBuilder to create a real instance
UNCHANGED final public class com.google.common.graph.NetworkBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.graph.AbstractGraphBuildern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.NetworkBuilder
<..>
New: NE
Old: NE
allowsParallelEdges(boolean)n.a.n.a.
Old fileNew file
123133
UNCHANGEDpublic  n.a. com.google.common.graph.NetworkBuilder
<..>
New: NE
Old: NE
allowsSelfLoops(boolean)n.a.n.a.
Old fileNew file
133146
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDE1EE
UNCHANGEDN1NN
com.google.common.graph.MutableNetwork
<..>
New: N1E1
Old: N1E1
build()n.a.n.a.
Old fileNew file
173196
UNCHANGEDstatic public  n.a. com.google.common.graph.NetworkBuilder
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
directed()n.a.n.a.
Old fileNew file
8289
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDE1EE
com.google.common.graph.NetworkBuilder
<..>
New: NE1
Old: NE1
edgeOrder(com.google.common.graph.ElementOrder
<..>
New: E1
Old: E1
)
n.a.n.a.
Old fileNew file
166189
UNCHANGEDpublic  n.a. com.google.common.graph.NetworkBuilder
<..>
New: NE
Old: NE
expectedEdgeCount(int)n.a.n.a.
Old fileNew file
153168
UNCHANGEDpublic  n.a. com.google.common.graph.NetworkBuilder
<..>
New: NE
Old: NE
expectedNodeCount(int)n.a.n.a.
Old fileNew file
143157
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.NetworkBuilder
<..>
New: NE
Old: NE
from(com.google.common.graph.Network
<..>
New: NE
Old: NE
)
n.a.n.a.
Old fileNew file
99106
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDE1EE
UNCHANGEDN1NN
com.google.common.graph.ImmutableNetwork$Builder
<..>
New: N1E1
Old: N1E1
immutable()n.a.n.a.
Old fileNew file
114121
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDN1NN
com.google.common.graph.NetworkBuilder
<..>
New: N1E
Old: N1E
nodeOrder(com.google.common.graph.ElementOrder
<..>
New: N1
Old: N1
)
n.a.n.a.
Old fileNew file
159178
UNCHANGEDstatic public  n.a. com.google.common.graph.NetworkBuilder
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
undirected()n.a.n.a.
Old fileNew file
8794
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.graph.PredecessorsFunctiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
predecessors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueImplement with a lambda, or use GraphBuilder to build a Graph with the desired edges
UNCHANGED public abstract interface com.google.common.graph.SuccessorsFunctiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
successors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueImplement with a lambda, or use GraphBuilder to build a Graph with the desired edges
MODIFIED (!) public abstract class com.google.common.graph.Traversertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final  (<-  not_final )  public not_abstract  (<-  abstract )  n.a. java.lang.Iterable
<..>
New: N
Old: N
breadthFirst(java.lang.Object)n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
n.a.228
MODIFIED (!)final  (<-  not_final )  public not_abstract  (<-  abstract )  n.a. java.lang.Iterable
<..>
New: N
Old: N
breadthFirst(java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
)
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
n.a.242
MODIFIED (!)final  (<-  not_final )  public not_abstract  (<-  abstract )  n.a. java.lang.Iterable
<..>
New: N
Old: N
depthFirstPostOrder(java.lang.Object)n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
n.a.338
MODIFIED (!)final  (<-  not_final )  public not_abstract  (<-  abstract )  n.a. java.lang.Iterable
<..>
New: N
Old: N
depthFirstPostOrder(java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
)
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
n.a.352
MODIFIED (!)final  (<-  not_final )  public not_abstract  (<-  abstract )  n.a. java.lang.Iterable
<..>
New: N
Old: N
depthFirstPreOrder(java.lang.Object)n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
n.a.283
MODIFIED (!)final  (<-  not_final )  public not_abstract  (<-  abstract )  n.a. java.lang.Iterable
<..>
New: N
Old: N
depthFirstPreOrder(java.lang.Iterable
<..>
New: ? extends N
Old: ? extends N
)
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
n.a.297
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.Traverser
<..>
New: N
Old: N
forGraph(com.google.common.graph.SuccessorsFunction
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
92100
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
com.google.common.graph.Traverser
<..>
New: N
Old: N
forTree(com.google.common.graph.SuccessorsFunction
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
170182
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueCall forGraph or forTree, passing a lambda or a Graph with the desired edges (built with GraphBuilder)
MODIFIED (*) public abstract interface com.google.common.graph.ValueGraphtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.graph.BaseGraphn.a.
UNCHANGEDcom.google.common.graph.PredecessorsFunctionn.a.
UNCHANGEDcom.google.common.graph.SuccessorsFunctionn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
adjacentNodes(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanallowsSelfLoops()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.graph.Graph
<..>
New: N
Old: N
asGraph()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intdegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.graph.EndpointPair < N >
Old: com.google.common.graph.EndpointPair < N >
edges()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Optional
<..>
New: V
Old: V
edgeValue(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Optional
<..>
New: V
Old: V
edgeValue(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectedgeValueOrDefault(java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectedgeValueOrDefault(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanhasEdgeConnecting(java.lang.Object, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanhasEdgeConnecting(com.google.common.graph.EndpointPair
<..>
New: N
Old: N
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract  n.a. com.google.common.graph.ElementOrder
<..>
New: N
incidentEdgeOrder()n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: com.google.common.graph.EndpointPair < N >
Old: com.google.common.graph.EndpointPair < N >
incidentEdges(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intinDegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisDirected()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.graph.ElementOrder
<..>
New: N
Old: N
nodeOrder()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
nodes()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intoutDegree(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
predecessors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.util.Set
<..>
New: N
Old: N
successors(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (*) final public class com.google.common.graph.ValueGraphBuildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.graph.AbstractGraphBuildern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.graph.ValueGraphBuilder
<..>
New: NV
Old: NV
allowsSelfLoops(boolean)n.a.n.a.
Old fileNew file
118134
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDN1NN
UNCHANGEDV1VV
com.google.common.graph.MutableValueGraph
<..>
New: N1V1
Old: N1V1
build()n.a.n.a.
Old fileNew file
144190
UNCHANGEDstatic public  n.a. com.google.common.graph.ValueGraphBuilder
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
directed()n.a.n.a.
Old fileNew file
7786
UNCHANGEDpublic  n.a. com.google.common.graph.ValueGraphBuilder
<..>
New: NV
Old: NV
expectedNodeCount(int)n.a.n.a.
Old fileNew file
128145
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDNjava.lang.Objectjava.lang.Object
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.graph.ValueGraphBuilder
<..>
New: NV
Old: NV
from(com.google.common.graph.ValueGraph
<..>
New: NV
Old: NV
)
n.a.n.a.
Old fileNew file
94103
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDN1NN
UNCHANGEDV1VV
com.google.common.graph.ImmutableValueGraph$Builder
<..>
New: N1V1
Old: N1V1
immutable()n.a.n.a.
Old fileNew file
108121
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWN1n.a.N
com.google.common.graph.ValueGraphBuilder
<..>
New: N1V
incidentEdgeOrder(com.google.common.graph.ElementOrder
<..>
New: N1
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.175
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDN1NN
com.google.common.graph.ValueGraphBuilder
<..>
New: N1V
Old: N1V
nodeOrder(com.google.common.graph.ElementOrder
<..>
New: N1
Old: N1
)
n.a.n.a.
Old fileNew file
134155
UNCHANGEDstatic public  n.a. com.google.common.graph.ValueGraphBuilder
<..>
New: java.lang.Objectjava.lang.Object
Old: java.lang.Objectjava.lang.Object
undirected()n.a.n.a.
Old fileNew file
8291
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.graph.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.hash.BloomFiltertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.base.Predicaten.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.util.function.Predicaten.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue6146443197874147961n.a.
Newtrue6146443197874147961n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanapply(java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
149160
UNCHANGEDpublic  n.a. longapproximateElementCount()n.a.n.a.
Old fileNew file
192202
UNCHANGEDpublic  n.a. com.google.common.hash.BloomFilter
<..>
New: T
Old: T
copy()n.a.n.a.
Old fileNew file
131142
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.hash.BloomFilter
<..>
New: T
Old: T
create(com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
, int, double)
n.a.n.a.
Old fileNew file
379389
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.hash.BloomFilter
<..>
New: T
Old: T
create(com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
, long, double)
n.a.n.a.
Old fileNew file
405415
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.hash.BloomFilter
<..>
New: T
Old: T
create(com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
, int)
n.a.n.a.
Old fileNew file
455466
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.hash.BloomFilter
<..>
New: T
Old: T
create(com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
, long)
n.a.n.a.
Old fileNew file
479491
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
273283
UNCHANGEDpublic  n.a. doubleexpectedFpp()n.a.n.a.
Old fileNew file
181191
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
288298
UNCHANGEDpublic  n.a. booleanisCompatible(com.google.common.hash.BloomFilter
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
228238
UNCHANGEDpublic  n.a. booleanmightContain(java.lang.Object)n.a.n.a.
Old fileNew file
139150
UNCHANGEDpublic  n.a. booleanput(java.lang.Object)n.a.n.a.
Old fileNew file
165176
UNCHANGEDpublic  n.a. voidputAll(com.google.common.hash.BloomFilter
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
246256
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.hash.BloomFilter
<..>
New: T
Old: T
readFrom(java.io.InputStream, com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
586602
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.hash.BloomFilter < T >
Old: T ? com.google.common.hash.BloomFilter < T >
toBloomFilter(com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
, long)
n.a.n.a.
Old fileNew file
314324
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.stream.Collector
<..>
New: T ? com.google.common.hash.BloomFilter < T >
Old: T ? com.google.common.hash.BloomFilter < T >
toBloomFilter(com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
, long, double)
n.a.n.a.
Old fileNew file
341351
UNCHANGEDpublic  n.a. voidwriteTo(java.io.OutputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
564580
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public abstract interface com.google.common.hash.Funneltop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5095108235469081853n.a.
Newtrue-5095108235469081853n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidfunnel(java.lang.Object, com.google.common.hash.PrimitiveSink)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueImplement with a lambda
UNCHANGED final public class com.google.common.hash.Funnelstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.io.OutputStreamasOutputStream(com.google.common.hash.PrimitiveSink)n.a.n.a.
Old fileNew file
239249
UNCHANGEDstatic public  n.a. com.google.common.hash.FunnelbyteArrayFunnel()n.a.n.a.
Old fileNew file
3640
UNCHANGEDstatic public  n.a. com.google.common.hash.Funnel
<..>
New: java.lang.Integer
Old: java.lang.Integer
integerFunnel()n.a.n.a.
Old fileNew file
144152
UNCHANGEDstatic public  n.a. com.google.common.hash.Funnel
<..>
New: java.lang.Long
Old: java.lang.Long
longFunnel()n.a.n.a.
Old fileNew file
211221
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
com.google.common.hash.Funnel
<..>
New: java.lang.Iterable < E >
Old: java.lang.Iterable < E >
sequentialFunnel(com.google.common.hash.Funnel
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
168177
UNCHANGEDstatic public  n.a. com.google.common.hash.Funnel
<..>
New: java.lang.CharSequence
Old: java.lang.CharSequence
stringFunnel(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
8589
UNCHANGEDstatic public  n.a. com.google.common.hash.Funnel
<..>
New: java.lang.CharSequence
Old: java.lang.CharSequence
unencodedCharsFunnel()n.a.n.a.
Old fileNew file
6165
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.hash.HashCodetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. byte[]asBytes()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intasInt()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. longasLong()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intbits()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
373372
UNCHANGEDstatic public  n.a. com.google.common.hash.HashCodefromBytes(byte[])n.a.n.a.
Old fileNew file
240239
UNCHANGEDstatic public  n.a. com.google.common.hash.HashCodefromInt(int)n.a.n.a.
Old fileNew file
117116
UNCHANGEDstatic public  n.a. com.google.common.hash.HashCodefromLong(long)n.a.n.a.
Old fileNew file
174173
UNCHANGEDstatic public  n.a. com.google.common.hash.HashCodefromString(java.lang.String)n.a.n.a.
Old fileNew file
338337
UNCHANGEDfinal public  n.a. inthashCode()n.a.n.a.
Old fileNew file
389388
UNCHANGEDpublic abstract  n.a. longpadToLong()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
414413
UNCHANGEDpublic  n.a. intwriteBytesTo(byte[], int, int)n.a.n.a.
Old fileNew file
8786
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.hash.Hashertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.hash.PrimitiveSinkn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehash()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. inthashCode()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputBoolean(boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputByte(byte)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputBytes(byte[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputBytes(byte[], int, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputBytes(java.nio.ByteBuffer)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputChar(char)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputDouble(double)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputFloat(float)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputInt(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputLong(long)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.hash.HasherputObject(java.lang.Object, com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputShort(short)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputString(java.lang.CharSequence, java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HasherputUnencodedChars(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.hash.HashFunctiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. intbits()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehashBytes(byte[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehashBytes(byte[], int, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehashBytes(java.nio.ByteBuffer)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehashInt(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehashLong(long)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.hash.HashCodehashObject(java.lang.Object, com.google.common.hash.Funnel
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehashString(java.lang.CharSequence, java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashCodehashUnencodedChars(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashernewHasher()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.HashernewHasher(int)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
MODIFIED final public class com.google.common.hash.Hashingtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionadler32()n.a.n.a.
Old fileNew file
386472
UNCHANGEDstatic public  n.a. com.google.common.hash.HashCodecombineOrdered(java.lang.Iterable
<..>
New: com.google.common.hash.HashCode
Old: com.google.common.hash.HashCode
)
n.a.n.a.
Old fileNew file
526687
UNCHANGEDstatic public  n.a. com.google.common.hash.HashCodecombineUnordered(java.lang.Iterable
<..>
New: com.google.common.hash.HashCode
Old: com.google.common.hash.HashCode
)
n.a.n.a.
Old fileNew file
551712
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionconcatenating(com.google.common.hash.HashFunction, com.google.common.hash.HashFunction, com.google.common.hash.HashFunction[])n.a.n.a.
Old fileNew file
584745
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionconcatenating(java.lang.Iterable
<..>
New: com.google.common.hash.HashFunction
Old: com.google.common.hash.HashFunction
)
n.a.n.a.
Old fileNew file
602763
UNCHANGEDstatic public  n.a. intconsistentHash(com.google.common.hash.HashCode, int)n.a.n.a.
Old fileNew file
465627
UNCHANGEDstatic public  n.a. intconsistentHash(long, int)n.a.n.a.
Old fileNew file
500661
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctioncrc32()n.a.n.a.
Old fileNew file
370456
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctioncrc32c()n.a.n.a.
Old fileNew file
354402
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionfarmHashFingerprint64()n.a.n.a.
Old fileNew file
430569
NEWstatic public  n.a. com.google.common.hash.HashFunctionfingerprint2011()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.593
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctiongoodFastHash(int)n.a.n.a.
Old fileNew file
6571
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacMd5(java.security.Key)n.a.n.a.
Old fileNew file
243294
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacMd5(byte[])n.a.n.a.
Old fileNew file
256306
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacSha1(java.security.Key)n.a.n.a.
Old fileNew file
269318
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacSha1(byte[])n.a.n.a.
Old fileNew file
282330
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacSha256(java.security.Key)n.a.n.a.
Old fileNew file
295342
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacSha256(byte[])n.a.n.a.
Old fileNew file
308354
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacSha512(java.security.Key)n.a.n.a.
Old fileNew file
321366
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionhmacSha512(byte[])n.a.n.a.
Old fileNew file
334378
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionmd5()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
171223
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionmurmur3_128(int)n.a.n.a.
Old fileNew file
123175
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionmurmur3_128()n.a.n.a.
Old fileNew file
134186
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionmurmur3_32(int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
101114
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionmurmur3_32()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
112132
NEWstatic public  n.a. com.google.common.hash.HashFunctionmurmur3_32_fixed(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.148
NEWstatic public  n.a. com.google.common.hash.HashFunctionmurmur3_32_fixed()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.164
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionsha1()
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
192244
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionsha256()n.a.n.a.
Old fileNew file
201253
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionsha384()n.a.n.a.
Old fileNew file
215267
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionsha512()n.a.n.a.
Old fileNew file
225277
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionsipHash24()n.a.n.a.
Old fileNew file
144196
UNCHANGEDstatic public  n.a. com.google.common.hash.HashFunctionsipHash24(long, long)n.a.n.a.
Old fileNew file
154206
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.hash.HashingInputStreamtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.FilterInputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. HashingInputStream(com.google.common.hash.HashFunction, java.io.InputStream)n.a.n.a.
Old fileNew file
4243
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.hash.HashCodehash()n.a.n.a.
Old fileNew file
103104
UNCHANGEDpublic  n.a. voidmark(int)n.a.n.a.
Old fileNew file
8687
UNCHANGEDpublic  n.a. booleanmarkSupported()n.a.n.a.
Old fileNew file
8182
UNCHANGEDpublic  n.a. intread()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5354
UNCHANGEDpublic  n.a. intread(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
6768
UNCHANGEDpublic  n.a. voidreset()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
9596
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.hash.HashingOutputStreamtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.FilterOutputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.io.Flushablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. HashingOutputStream(com.google.common.hash.HashFunction, java.io.OutputStream)n.a.n.a.
Old fileNew file
4546
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclose()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7475
UNCHANGEDpublic  n.a. com.google.common.hash.HashCodehash()n.a.n.a.
Old fileNew file
6667
UNCHANGEDpublic  n.a. voidwrite(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5152
UNCHANGEDpublic  n.a. voidwrite(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5758
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.hash.PrimitiveSinktop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputBoolean(boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputByte(byte)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputBytes(byte[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputBytes(byte[], int, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputBytes(java.nio.ByteBuffer)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputChar(char)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputDouble(double)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputFloat(float)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputInt(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputLong(long)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputShort(short)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputString(java.lang.CharSequence, java.nio.charset.Charset)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.hash.PrimitiveSinkputUnencodedChars(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.hash.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.html.HtmlEscaperstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.escape.EscaperhtmlEscaper()n.a.n.a.
Old fileNew file
5253
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.html.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (*) public abstract class com.google.common.io.BaseEncodingtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.io.BaseEncodingbase16()n.a.n.a.
Old fileNew file
417433
UNCHANGEDstatic public  n.a. com.google.common.io.BaseEncodingbase32()n.a.n.a.
Old fileNew file
379395
UNCHANGEDstatic public  n.a. com.google.common.io.BaseEncodingbase32Hex()n.a.n.a.
Old fileNew file
398414
UNCHANGEDstatic public  n.a. com.google.common.io.BaseEncodingbase64()n.a.n.a.
Old fileNew file
338354
UNCHANGEDstatic public  n.a. com.google.common.io.BaseEncodingbase64Url()n.a.n.a.
Old fileNew file
360376
UNCHANGEDpublic abstract  n.a. booleancanDecode(java.lang.CharSequence)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public  n.a. byte[]decode(java.lang.CharSequence)n.a.n.a.
Old fileNew file
217220
UNCHANGEDfinal public  n.a. com.google.common.io.ByteSourcedecodingSource(com.google.common.io.CharSource)n.a.n.a.
Old fileNew file
250256
UNCHANGEDpublic abstract  n.a. java.io.InputStreamdecodingStream(java.io.Reader)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. java.lang.Stringencode(byte[])n.a.n.a.
Old fileNew file
148150
UNCHANGEDfinal public  n.a. java.lang.Stringencode(byte[], int, int)n.a.n.a.
Old fileNew file
156158
UNCHANGEDfinal public  n.a. com.google.common.io.ByteSinkencodingSink(com.google.common.io.CharSink)n.a.n.a.
Old fileNew file
179183
UNCHANGEDpublic abstract  n.a. java.io.OutputStreamencodingStream(java.io.Writer)n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)public abstract  n.a. com.google.common.io.BaseEncodingignoreCase()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.io.BaseEncodinglowerCase()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.io.BaseEncodingomitPadding()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.io.BaseEncodingupperCase()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.io.BaseEncodingwithPadChar(char)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.io.BaseEncodingwithSeparator(java.lang.String, int)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final static public class com.google.common.io.BaseEncoding$DecodingExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.IOExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue4620463350673272145n.a.
Newtrue4620463350673272145n.a.
UNCHANGED public abstract interface com.google.common.io.ByteArrayDataInputtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.DataInputn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanreadBoolean()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. bytereadByte()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. charreadChar()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. doublereadDouble()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. floatreadFloat()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidreadFully(byte[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidreadFully(byte[], int, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intreadInt()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.StringreadLine()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. longreadLong()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. shortreadShort()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intreadUnsignedByte()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intreadUnsignedShort()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.StringreadUTF()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. intskipBytes(int)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.io.ByteArrayDataOutputtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.DataOutputn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. byte[]toByteArray()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwrite(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwrite(byte[])n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwrite(byte[], int, int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteBoolean(boolean)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteByte(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteBytes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteChar(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteChars(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteDouble(double)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteFloat(float)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteInt(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteLong(long)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteShort(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidwriteUTF(java.lang.String)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.io.ByteProcessortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetResult()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanprocessBytes(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueImplement it normally
UNCHANGED public abstract class com.google.common.io.ByteSinktop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.io.CharSinkasCharSink(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
5962
UNCHANGEDpublic  n.a. java.io.OutputStreamopenBufferedStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
8588
UNCHANGEDpublic abstract  n.a. java.io.OutputStreamopenStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidwrite(byte[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
97100
UNCHANGEDpublic  n.a. longwriteFrom(java.io.InputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
120123
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.io.ByteSourcetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.io.CharSourceasCharSource(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
7994
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourceconcat(java.lang.Iterable
<..>
New: ? extends com.google.common.io.ByteSource
Old: ? extends com.google.common.io.ByteSource
)
n.a.n.a.
Old fileNew file
377388
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourceconcat(java.util.Iterator
<..>
New: ? extends com.google.common.io.ByteSource
Old: ? extends com.google.common.io.ByteSource
)
n.a.n.a.
Old fileNew file
399410
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourceconcat(com.google.common.io.ByteSource[])n.a.n.a.
Old fileNew file
415426
UNCHANGEDpublic  n.a. booleancontentEquals(com.google.common.io.ByteSource)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
340351
UNCHANGEDpublic  n.a. longcopyTo(java.io.OutputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
241252
UNCHANGEDpublic  n.a. longcopyTo(com.google.common.io.ByteSink)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
263274
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourceempty()n.a.n.a.
Old fileNew file
434450
UNCHANGEDpublic  n.a. com.google.common.hash.HashCodehash(com.google.common.hash.HashFunction)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
328339
UNCHANGEDpublic  n.a. booleanisEmpty()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
138153
UNCHANGEDpublic  n.a. java.io.InputStreamopenBufferedStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
105120
UNCHANGEDpublic abstract  n.a. java.io.InputStreamopenStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. byte[]read()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
283294
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Objectread(com.google.common.io.ByteProcessor
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
309320
UNCHANGEDpublic  n.a. longsize()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
192206
UNCHANGEDpublic  n.a. com.google.common.base.Optional
<..>
New: java.lang.Long
Old: java.lang.Long
sizeIfKnown()n.a.n.a.
Old fileNew file
169183
UNCHANGEDpublic  n.a. com.google.common.io.ByteSourceslice(long, long)n.a.n.a.
Old fileNew file
121136
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourcewrap(byte[])n.a.n.a.
Old fileNew file
425441
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.ByteStreamstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. longcopy(java.io.InputStream, java.io.OutputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
103113
UNCHANGEDstatic public  n.a. longcopy(java.nio.channels.ReadableByteChannel, java.nio.channels.WritableByteChannel)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
129139
UNCHANGEDstatic public  n.a. longexhaust(java.io.InputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
270291
UNCHANGEDstatic public  n.a. java.io.InputStreamlimit(java.io.InputStream, long)n.a.n.a.
Old fileNew file
683698
UNCHANGEDstatic public  n.a. com.google.common.io.ByteArrayDataInputnewDataInput(byte[])n.a.n.a.
Old fileNew file
285305
UNCHANGEDstatic public  n.a. com.google.common.io.ByteArrayDataInputnewDataInput(byte[], int)n.a.n.a.
Old fileNew file
297316
UNCHANGEDstatic public  n.a. com.google.common.io.ByteArrayDataInputnewDataInput(java.io.ByteArrayInputStream)n.a.n.a.
Old fileNew file
310328
UNCHANGEDstatic public  n.a. com.google.common.io.ByteArrayDataOutputnewDataOutput()n.a.n.a.
Old fileNew file
461479
UNCHANGEDstatic public  n.a. com.google.common.io.ByteArrayDataOutputnewDataOutput(int)n.a.n.a.
Old fileNew file
474491
UNCHANGEDstatic public  n.a. com.google.common.io.ByteArrayDataOutputnewDataOutput(java.io.ByteArrayOutputStream)n.a.n.a.
Old fileNew file
494510
UNCHANGEDstatic public  n.a. java.io.OutputStreamnullOutputStream()n.a.n.a.
Old fileNew file
670686
UNCHANGEDstatic public  n.a. intread(java.io.InputStream, byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
903924
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectreadBytes(java.io.InputStream, com.google.common.io.ByteProcessor
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
865885
UNCHANGEDstatic public  n.a. voidreadFully(java.io.InputStream, byte[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
770784
UNCHANGEDstatic public  n.a. voidreadFully(java.io.InputStream, byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
787800
UNCHANGEDstatic public  n.a. voidskipFully(java.io.InputStream, long)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
805817
UNCHANGEDstatic public  n.a. byte[]toByteArray(java.io.InputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
219241
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.io.CharSinktop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.io.WriteropenBufferedStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
8183
UNCHANGEDpublic abstract  n.a. java.io.WriteropenStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidwrite(java.lang.CharSequence)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
9395
UNCHANGEDpublic  n.a. longwriteFrom(java.lang.Readable)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
176176
UNCHANGEDpublic  n.a. voidwriteLines(java.lang.Iterable
<..>
New: ? extends java.lang.CharSequence
Old: ? extends java.lang.CharSequence
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
115117
UNCHANGEDpublic  n.a. voidwriteLines(java.lang.Iterable
<..>
New: ? extends java.lang.CharSequence
Old: ? extends java.lang.CharSequence
, java.lang.String)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
126128
UNCHANGEDpublic  n.a. voidwriteLines(java.util.stream.Stream
<..>
New: ? extends java.lang.CharSequence
Old: ? extends java.lang.CharSequence
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
139140
UNCHANGEDpublic  n.a. voidwriteLines(java.util.stream.Stream
<..>
New: ? extends java.lang.CharSequence
Old: ? extends java.lang.CharSequence
, java.lang.String)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
152152
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.io.CharSourcetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.io.ByteSourceasByteSource(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
90104
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourceconcat(java.lang.Iterable
<..>
New: ? extends com.google.common.io.CharSource
Old: ? extends com.google.common.io.CharSource
)
n.a.n.a.
Old fileNew file
431442
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourceconcat(java.util.Iterator
<..>
New: ? extends com.google.common.io.CharSource
Old: ? extends com.google.common.io.CharSource
)
n.a.n.a.
Old fileNew file
453464
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourceconcat(com.google.common.io.CharSource[])n.a.n.a.
Old fileNew file
469480
UNCHANGEDpublic  n.a. longcopyTo(java.lang.Appendable)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
235246
UNCHANGEDpublic  n.a. longcopyTo(com.google.common.io.CharSink)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
257268
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourceempty()n.a.n.a.
Old fileNew file
491502
UNCHANGEDpublic  n.a. voidforEachLine(java.util.function.Consumer
<..>
New: ? super java.lang.String
Old: ? super java.lang.String
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
383394
UNCHANGEDpublic  n.a. booleanisEmpty()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
404415
UNCHANGEDpublic  n.a. longlength()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
200211
UNCHANGEDpublic  n.a. com.google.common.base.Optional
<..>
New: java.lang.Long
Old: java.lang.Long
lengthIfKnown()n.a.n.a.
Old fileNew file
176188
UNCHANGEDpublic  n.a. java.util.stream.Stream
<..>
New: java.lang.String
Old: java.lang.String
lines()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
147160
UNCHANGEDpublic  n.a. java.io.BufferedReaderopenBufferedStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
112126
UNCHANGEDpublic abstract  n.a. java.io.ReaderopenStream()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. java.lang.Stringread()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
277288
UNCHANGEDpublic  n.a. java.lang.StringreadFirstLine()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
299311
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: java.lang.String
Old: java.lang.String
readLines()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
322334
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectreadLines(com.google.common.io.LineProcessor
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
355367
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourcewrap(java.lang.CharSequence)n.a.n.a.
Old fileNew file
480491
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.CharStreamstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.io.WriterasWriter(java.lang.Appendable)n.a.n.a.
Old fileNew file
347344
UNCHANGEDstatic public  n.a. longcopy(java.lang.Readable, java.lang.Appendable)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7274
UNCHANGEDstatic public  n.a. longexhaust(java.lang.Readable)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
240241
UNCHANGEDstatic public  n.a. java.io.WriternullWriter()n.a.n.a.
Old fileNew file
278277
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.String
Old: java.lang.String
readLines(java.lang.Readable)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
197198
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectreadLines(java.lang.Readable, com.google.common.io.LineProcessor
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
218220
UNCHANGEDstatic public  n.a. voidskipFully(java.io.Reader, long)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
261261
UNCHANGEDstatic public  n.a. java.lang.StringtoString(java.lang.Readable)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
163165
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.Closeablestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. voidclose(java.io.Closeable, boolean)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7475
UNCHANGEDstatic public  n.a. voidcloseQuietly(java.io.InputStream)n.a.n.a.
Old fileNew file
104105
UNCHANGEDstatic public  n.a. voidcloseQuietly(java.io.Reader)n.a.n.a.
Old fileNew file
125126
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.Closertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclose()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
208212
UNCHANGEDstatic public  n.a. com.google.common.io.Closercreate()n.a.n.a.
Old fileNew file
102105
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.io.Closeablejava.io.Closeable
java.io.Closeableregister(java.io.Closeable)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
125129
UNCHANGEDpublic  n.a. java.lang.RuntimeExceptionrethrow(java.lang.Throwable)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
146150
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Exceptionjava.lang.Exception
java.lang.RuntimeExceptionrethrow(java.lang.Throwable, java.lang.Class
<..>
New: X
Old: X
)
Status:Name:
UNCHANGEDjava.io.IOException
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
168172
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDX1java.lang.Exceptionjava.lang.Exception
UNCHANGEDX2java.lang.Exceptionjava.lang.Exception
java.lang.RuntimeExceptionrethrow(java.lang.Throwable, java.lang.Class
<..>
New: X1
Old: X1
, java.lang.Class
<..>
New: X2
Old: X2
)
Status:Name:
UNCHANGEDjava.io.IOException
UNCHANGEDjava.lang.Exception
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
192196
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.CountingInputStreamtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.FilterInputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. CountingInputStream(java.io.InputStream)n.a.n.a.
Old fileNew file
4445
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. longgetCount()n.a.n.a.
Old fileNew file
4950
UNCHANGEDpublic  n.a. voidmark(int)n.a.n.a.
Old fileNew file
7980
UNCHANGEDpublic  n.a. intread()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5455
UNCHANGEDpublic  n.a. intread(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
6364
UNCHANGEDpublic  n.a. voidreset()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
8687
UNCHANGEDpublic  n.a. longskip(long)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7273
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.CountingOutputStreamtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.FilterOutputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.io.Flushablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. CountingOutputStream(java.io.OutputStream)n.a.n.a.
Old fileNew file
4344
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclose()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
6869
UNCHANGEDpublic  n.a. longgetCount()n.a.n.a.
Old fileNew file
4849
UNCHANGEDpublic  n.a. voidwrite(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5354
UNCHANGEDpublic  n.a. voidwrite(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5960
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.FileBackedOutputStreamtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.OutputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.io.Flushablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. FileBackedOutputStream(int, boolean)n.a.n.a.
Old fileNew file
86123
UNCHANGEDpublic  n.a. FileBackedOutputStream(int)n.a.n.a.
Old fileNew file
75111
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.io.ByteSourceasByteSource()n.a.n.a.
Old fileNew file
126165
UNCHANGEDpublic  n.a. voidclose()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
182223
UNCHANGEDpublic  n.a. voidflush()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
187228
UNCHANGEDpublic  n.a. voidreset()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
145186
UNCHANGEDpublic  n.a. voidwrite(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
165206
UNCHANGEDpublic  n.a. voidwrite(byte[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
171212
UNCHANGEDpublic  n.a. voidwrite(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
176217
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.Filestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. voidappend(java.lang.CharSequence, java.io.File, java.nio.charset.Charset)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
362367
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSinkasByteSink(java.io.File, com.google.common.io.FileWriteMode[])n.a.n.a.
Old fileNew file
178182
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourceasByteSource(java.io.File)n.a.n.a.
Old fileNew file
117119
UNCHANGEDstatic public  n.a. com.google.common.io.CharSinkasCharSink(java.io.File, java.nio.charset.Charset, com.google.common.io.FileWriteMode[])n.a.n.a.
Old fileNew file
221225
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourceasCharSource(java.io.File, java.nio.charset.Charset)n.a.n.a.
Old fileNew file
209213
UNCHANGEDstatic public  n.a. voidcopy(java.io.File, java.io.OutputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
301304
UNCHANGEDstatic public  n.a. voidcopy(java.io.File, java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
325327
UNCHANGEDstatic public  n.a. voidcopy(java.io.File, java.nio.charset.Charset, java.lang.Appendable)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
344347
UNCHANGEDstatic public  n.a. voidcreateParentDirs(java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
460466
UNCHANGEDstatic public  n.a. java.io.FilecreateTempDir()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
412438
UNCHANGEDstatic public  n.a. booleanequal(java.io.File, java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
372376
UNCHANGEDstatic public  n.a. com.google.common.graph.Traverser
<..>
New: java.io.File
Old: java.io.File
fileTraverser()n.a.n.a.
Old fileNew file
869845
UNCHANGEDstatic public  n.a. java.lang.StringgetFileExtension(java.lang.String)n.a.n.a.
Old fileNew file
791799
UNCHANGEDstatic public  n.a. java.lang.StringgetNameWithoutExtension(java.lang.String)n.a.n.a.
Old fileNew file
809816
UNCHANGEDstatic public  n.a. com.google.common.hash.HashCodehash(java.io.File, com.google.common.hash.HashFunction)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
619632
UNCHANGEDstatic public  n.a. com.google.common.base.Predicate
<..>
New: java.io.File
Old: java.io.File
isDirectory()n.a.n.a.
Old fileNew file
899870
UNCHANGEDstatic public  n.a. com.google.common.base.Predicate
<..>
New: java.io.File
Old: java.io.File
isFile()n.a.n.a.
Old fileNew file
909879
UNCHANGEDstatic public  n.a. java.nio.MappedByteBuffermap(java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
639651
UNCHANGEDstatic public  n.a. java.nio.MappedByteBuffermap(java.io.File, java.nio.channels.FileChannel$MapMode)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
662673
UNCHANGEDstatic public  n.a. java.nio.MappedByteBuffermap(java.io.File, java.nio.channels.FileChannel$MapMode, long)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
686696
UNCHANGEDstatic public  n.a. voidmove(java.io.File, java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
491496
UNCHANGEDstatic public  n.a. java.io.BufferedReadernewReader(java.io.File, java.nio.charset.Charset)
Status:Name:
UNCHANGEDjava.io.FileNotFoundException
n.a.
Old fileNew file
8790
UNCHANGEDstatic public  n.a. java.io.BufferedWriternewWriter(java.io.File, java.nio.charset.Charset)
Status:Name:
UNCHANGEDjava.io.FileNotFoundException
n.a.
Old fileNew file
106108
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectreadBytes(java.io.File, com.google.common.io.ByteProcessor
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
601613
UNCHANGEDstatic public  n.a. java.lang.StringreadFirstLine(java.io.File, java.nio.charset.Charset)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
522529
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.String
Old: java.lang.String
readLines(java.io.File, java.nio.charset.Charset)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
545551
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectreadLines(java.io.File, java.nio.charset.Charset, com.google.common.io.LineProcessor
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
581590
UNCHANGEDstatic public  n.a. java.lang.StringsimplifyPath(java.lang.String)n.a.n.a.
Old fileNew file
730739
UNCHANGEDstatic public  n.a. byte[]toByteArray(java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
237240
UNCHANGEDstatic public  n.a. java.lang.StringtoString(java.io.File, java.nio.charset.Charset)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
254258
UNCHANGEDstatic public  n.a. voidtouch(java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
443450
UNCHANGEDstatic public  n.a. voidwrite(byte[], java.io.File)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
269272
UNCHANGEDstatic public  n.a. voidwrite(java.lang.CharSequence, java.io.File, java.nio.charset.Charset)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
286290
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public enum com.google.common.io.FileWriteModetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-8315625374483719383n.a.
Newtrue-8315625374483719383n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.io.FileWriteModeAPPENDn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.io.FileWriteModevalueOf(java.lang.String)n.a.n.a.
Old fileNew file
2526
UNCHANGEDstatic public  n.a. com.google.common.io.FileWriteMode[]values()n.a.n.a.
Old fileNew file
2526
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.Flushablestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. voidflush(java.io.Flushable, boolean)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5254
UNCHANGEDstatic public  n.a. voidflushQuietly(java.io.Flushable)n.a.n.a.
Old fileNew file
7073
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.io.InsecureRecursiveDeleteExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.nio.file.FileSystemExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-826808058212488134n.a.
Newtrue-826808058212488134n.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. InsecureRecursiveDeleteException(java.lang.String)n.a.n.a.
Old fileNew file
4445
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.io.LineProcessortop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetResult()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanprocessLine(java.lang.String)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.LineReadertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. LineReader(java.lang.Readable)n.a.n.a.
Old fileNew file
5657
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.StringreadLine()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7274
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.LittleEndianDataInputStreamtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.FilterInputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.io.DataInputn.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. LittleEndianDataInputStream(java.io.InputStream)n.a.n.a.
Old fileNew file
5153
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanreadBoolean()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
217220
UNCHANGEDpublic  n.a. bytereadByte()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
211214
UNCHANGEDpublic  n.a. charreadChar()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
205208
UNCHANGEDpublic  n.a. doublereadDouble()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
171174
UNCHANGEDpublic  n.a. floatreadFloat()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
157160
UNCHANGEDpublic  n.a. voidreadFully(byte[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
6366
UNCHANGEDpublic  n.a. voidreadFully(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
6871
UNCHANGEDpublic  n.a. intreadInt()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
115118
UNCHANGEDpublic  n.a. java.lang.StringreadLine()n.a.n.a.
Old fileNew file
5861
UNCHANGEDpublic  n.a. longreadLong()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
134137
UNCHANGEDpublic  n.a. shortreadShort()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
191194
UNCHANGEDpublic  n.a. intreadUnsignedByte()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7982
UNCHANGEDpublic  n.a. intreadUnsignedShort()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
98101
UNCHANGEDpublic  n.a. java.lang.StringreadUTF()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
177180
UNCHANGEDpublic  n.a. intskipBytes(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7376
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.LittleEndianDataOutputStreamtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.io.FilterOutputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Closeablen.a.
UNCHANGEDjava.io.DataOutputn.a.
UNCHANGEDjava.io.Flushablen.a.
UNCHANGEDjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. LittleEndianDataOutputStream(java.io.OutputStream)n.a.n.a.
Old fileNew file
4849
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidclose()
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
171172
UNCHANGEDpublic  n.a. voidwrite(byte[], int, int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5455
UNCHANGEDpublic  n.a. voidwriteBoolean(boolean)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
5960
UNCHANGEDpublic  n.a. voidwriteByte(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
6465
UNCHANGEDpublic  n.a. voidwriteBytes(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
7475
UNCHANGEDpublic  n.a. voidwriteChar(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
8586
UNCHANGEDpublic  n.a. voidwriteChars(java.lang.String)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
9697
UNCHANGEDpublic  n.a. voidwriteDouble(double)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
109110
UNCHANGEDpublic  n.a. voidwriteFloat(float)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
120121
UNCHANGEDpublic  n.a. voidwriteInt(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
131132
UNCHANGEDpublic  n.a. voidwriteLong(long)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
145146
UNCHANGEDpublic  n.a. voidwriteShort(int)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
157158
UNCHANGEDpublic  n.a. voidwriteUTF(java.lang.String)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
163164
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.MoreFilestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSinkasByteSink(java.nio.file.Path, java.nio.file.OpenOption[])n.a.n.a.
Old fileNew file
200204
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourceasByteSource(java.nio.file.Path, java.nio.file.OpenOption[])n.a.n.a.
Old fileNew file
8486
UNCHANGEDstatic public  n.a. com.google.common.io.CharSinkasCharSink(java.nio.file.Path, java.nio.charset.Charset, java.nio.file.OpenOption[])n.a.n.a.
Old fileNew file
249253
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourceasCharSource(java.nio.file.Path, java.nio.charset.Charset, java.nio.file.OpenOption[])n.a.n.a.
Old fileNew file
235239
UNCHANGEDstatic public  n.a. voidcreateParentDirectories(java.nio.file.Path, java.nio.file.attribute.FileAttribute[]
<..>
New: ?
Old: ?
)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
428424
UNCHANGEDstatic public  n.a. voiddeleteDirectoryContents(java.nio.file.Path, com.google.common.io.RecursiveDeleteOption[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
589591
UNCHANGEDstatic public  n.a. voiddeleteRecursively(java.nio.file.Path, com.google.common.io.RecursiveDeleteOption[])
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
523519
UNCHANGEDstatic public  n.a. booleanequal(java.nio.file.Path, java.nio.file.Path)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
369365
UNCHANGEDstatic public  n.a. com.google.common.graph.Traverser
<..>
New: java.nio.file.Path
Old: java.nio.file.Path
fileTraverser()n.a.n.a.
Old fileNew file
292296
UNCHANGEDstatic public  n.a. java.lang.StringgetFileExtension(java.nio.file.Path)n.a.n.a.
Old fileNew file
463459
UNCHANGEDstatic public  n.a. java.lang.StringgetNameWithoutExtension(java.nio.file.Path)n.a.n.a.
Old fileNew file
481477
UNCHANGEDstatic public  n.a. com.google.common.base.Predicate
<..>
New: java.nio.file.Path
Old: java.nio.file.Path
isDirectory(java.nio.file.LinkOption[])n.a.n.a.
Old fileNew file
320316
UNCHANGEDstatic public  n.a. com.google.common.base.Predicate
<..>
New: java.nio.file.Path
Old: java.nio.file.Path
isRegularFile(java.nio.file.LinkOption[])n.a.n.a.
Old fileNew file
347343
UNCHANGEDstatic public  n.a. com.google.common.collect.ImmutableList
<..>
New: java.nio.file.Path
Old: java.nio.file.Path
listFiles(java.nio.file.Path)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
261265
UNCHANGEDstatic public  n.a. voidtouch(java.nio.file.Path)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
396392
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.PatternFilenameFiltertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.FilenameFiltern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. PatternFilenameFilter(java.util.regex.Pattern)n.a.n.a.
Old fileNew file
5454
UNCHANGEDpublic  n.a. PatternFilenameFilter(java.lang.String)n.a.n.a.
Old fileNew file
4646
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanaccept(java.io.File, java.lang.String)n.a.n.a.
Old fileNew file
6073
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public enum com.google.common.io.RecursiveDeleteOptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue3391552597252795559n.a.
Newtrue3391552597252795559n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.io.RecursiveDeleteOptionALLOW_INSECUREn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.io.RecursiveDeleteOptionvalueOf(java.lang.String)n.a.n.a.
Old fileNew file
3131
UNCHANGEDstatic public  n.a. com.google.common.io.RecursiveDeleteOption[]values()n.a.n.a.
Old fileNew file
3131
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.io.Resourcestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.io.ByteSourceasByteSource(java.net.URL)n.a.n.a.
Old fileNew file
5656
UNCHANGEDstatic public  n.a. com.google.common.io.CharSourceasCharSource(java.net.URL, java.nio.charset.Charset)n.a.n.a.
Old fileNew file
8585
UNCHANGEDstatic public  n.a. voidcopy(java.net.URL, java.io.OutputStream)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
172173
UNCHANGEDstatic public  n.a. java.net.URLgetResource(java.lang.String)n.a.n.a.
Old fileNew file
193194
UNCHANGEDstatic public  n.a. java.net.URLgetResource(java.lang.Class
<..>
New: ?
Old: ?
, java.lang.String)
n.a.n.a.
Old fileNew file
206208
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectreadLines(java.net.URL, java.nio.charset.Charset, com.google.common.io.LineProcessor
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
126127
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.String
Old: java.lang.String
readLines(java.net.URL, java.nio.charset.Charset)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
145146
UNCHANGEDstatic public  n.a. byte[]toByteArray(java.net.URL)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
9696
UNCHANGEDstatic public  n.a. java.lang.StringtoString(java.net.URL, java.nio.charset.Charset)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
109109
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.io.ElementTypesAreNonnullByDefaultn.a.
NEW public class com.google.common.math.BigDecimalMathtop
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. doubleroundToDouble(java.math.BigDecimal, java.math.RoundingMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.56
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.math.BigIntegerMathtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.math.BigIntegerbinomial(int, int)n.a.n.a.
Old fileNew file
420481
UNCHANGEDstatic public  n.a. java.math.BigIntegerceilingPowerOfTwo(java.math.BigInteger)n.a.n.a.
Old fileNew file
5961
UNCHANGEDstatic public  n.a. java.math.BigIntegerdivide(java.math.BigInteger, java.math.BigInteger, java.math.RoundingMode)n.a.n.a.
Old fileNew file
318379
UNCHANGEDstatic public  n.a. java.math.BigIntegerfactorial(int)n.a.n.a.
Old fileNew file
336397
UNCHANGEDstatic public  n.a. java.math.BigIntegerfloorPowerOfTwo(java.math.BigInteger)n.a.n.a.
Old fileNew file
7172
UNCHANGEDstatic public  n.a. booleanisPowerOfTwo(java.math.BigInteger)n.a.n.a.
Old fileNew file
7677
UNCHANGEDstatic public  n.a. intlog10(java.math.BigInteger, java.math.RoundingMode)n.a.n.a.
Old fileNew file
149151
UNCHANGEDstatic public  n.a. intlog2(java.math.BigInteger, java.math.RoundingMode)n.a.n.a.
Old fileNew file
9091
NEWstatic public  n.a. doubleroundToDouble(java.math.BigInteger, java.math.RoundingMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.338
UNCHANGEDstatic public  n.a. java.math.BigIntegersqrt(java.math.BigInteger, java.math.RoundingMode)n.a.n.a.
Old fileNew file
227230
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.math.DoubleMathtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. doublefactorial(int)n.a.n.a.
Old fileNew file
302310
UNCHANGEDstatic public  n.a. intfuzzyCompare(double, double, double)n.a.n.a.
Old fileNew file
381389
UNCHANGEDstatic public  n.a. booleanfuzzyEquals(double, double, double)n.a.n.a.
Old fileNew file
360368
UNCHANGEDstatic public  n.a. booleanisMathematicalInteger(double)n.a.n.a.
Old fileNew file
287295
UNCHANGEDstatic public  n.a. booleanisPowerOfTwo(double)n.a.n.a.
Old fileNew file
200207
UNCHANGEDstatic public  n.a. doublelog2(double)n.a.n.a.
Old fileNew file
224231
UNCHANGEDstatic public  n.a. intlog2(double, java.math.RoundingMode)n.a.n.a.
Old fileNew file
239247
UNCHANGEDstatic public  n.a. doublemean(double[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
408417
UNCHANGEDstatic public  n.a. doublemean(int[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
434443
UNCHANGEDstatic public  n.a. doublemean(long[])
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
460469
UNCHANGEDstatic public  n.a. doublemean(java.lang.Iterable
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
488498
UNCHANGEDstatic public  n.a. doublemean(java.util.Iterator
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
508519
UNCHANGEDstatic public  n.a. java.math.BigIntegerroundToBigInteger(double, java.math.RoundingMode)n.a.n.a.
Old fileNew file
184190
UNCHANGEDstatic public  n.a. introundToInt(double, java.math.RoundingMode)n.a.n.a.
Old fileNew file
132136
UNCHANGEDstatic public  n.a. longroundToLong(double, java.math.RoundingMode)n.a.n.a.
Old fileNew file
157162
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.math.IntMathtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. intbinomial(int, int)n.a.n.a.
Old fileNew file
650647
UNCHANGEDstatic public  n.a. intceilingPowerOfTwo(int)n.a.n.a.
Old fileNew file
6767
UNCHANGEDstatic public  n.a. intcheckedAdd(int, int)n.a.n.a.
Old fileNew file
455456
UNCHANGEDstatic public  n.a. intcheckedMultiply(int, int)n.a.n.a.
Old fileNew file
477478
UNCHANGEDstatic public  n.a. intcheckedPow(int, int)n.a.n.a.
Old fileNew file
491492
UNCHANGEDstatic public  n.a. intcheckedSubtract(int, int)n.a.n.a.
Old fileNew file
466467
UNCHANGEDstatic public  n.a. intdivide(int, int, java.math.RoundingMode)n.a.n.a.
Old fileNew file
317318
UNCHANGEDstatic public  n.a. intfactorial(int)n.a.n.a.
Old fileNew file
623620
UNCHANGEDstatic public  n.a. intfloorPowerOfTwo(int)n.a.n.a.
Old fileNew file
8382
UNCHANGEDstatic public  n.a. intgcd(int, int)n.a.n.a.
Old fileNew file
410411
UNCHANGEDstatic public  n.a. booleanisPowerOfTwo(int)n.a.n.a.
Old fileNew file
9493
UNCHANGEDstatic public  n.a. booleanisPrime(int)n.a.n.a.
Old fileNew file
724721
UNCHANGEDstatic public  n.a. intlog10(int, java.math.RoundingMode)n.a.n.a.
Old fileNew file
160160
UNCHANGEDstatic public  n.a. intlog2(int, java.math.RoundingMode)n.a.n.a.
Old fileNew file
119118
UNCHANGEDstatic public  n.a. intmean(int, int)n.a.n.a.
Old fileNew file
706703
UNCHANGEDstatic public  n.a. intmod(int, int)n.a.n.a.
Old fileNew file
391392
UNCHANGEDstatic public  n.a. intpow(int, int)n.a.n.a.
Old fileNew file
228229
UNCHANGEDstatic public  n.a. intsaturatedAdd(int, int)n.a.n.a.
Old fileNew file
536536
UNCHANGEDstatic public  n.a. intsaturatedMultiply(int, int)n.a.n.a.
Old fileNew file
558556
UNCHANGEDstatic public  n.a. intsaturatedPow(int, int)n.a.n.a.
Old fileNew file
569566
UNCHANGEDstatic public  n.a. intsaturatedSubtract(int, int)n.a.n.a.
Old fileNew file
547546
UNCHANGEDstatic public  n.a. intsqrt(int, java.math.RoundingMode)n.a.n.a.
Old fileNew file
270271
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.math.LinearTransformationtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. LinearTransformation()n.a.n.a.
Old fileNew file
3840
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.math.LinearTransformationforNaN()n.a.n.a.
Old fileNew file
126128
UNCHANGEDstatic public  n.a. com.google.common.math.LinearTransformationhorizontal(double)n.a.n.a.
Old fileNew file
114116
UNCHANGEDpublic abstract  n.a. com.google.common.math.LinearTransformationinverse()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisHorizontal()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisVertical()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public  n.a. com.google.common.math.LinearTransformation$LinearTransformationBuildermapping(double, double)n.a.n.a.
Old fileNew file
4648
UNCHANGEDpublic abstract  n.a. doubleslope()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. doubletransform(double)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public  n.a. com.google.common.math.LinearTransformationvertical(double)n.a.n.a.
Old fileNew file
105107
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.math.LinearTransformation$LinearTransformationBuildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.math.LinearTransformationand(double, double)n.a.n.a.
Old fileNew file
7577
UNCHANGEDpublic  n.a. com.google.common.math.LinearTransformationwithSlope(double)n.a.n.a.
Old fileNew file
9092
MODIFIED final public class com.google.common.math.LongMathtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. longbinomial(int, int)n.a.n.a.
Old fileNew file
809820
UNCHANGEDstatic public  n.a. longceilingPowerOfTwo(long)n.a.n.a.
Old fileNew file
6768
UNCHANGEDstatic public  n.a. longcheckedAdd(long, long)n.a.n.a.
Old fileNew file
546551
UNCHANGEDstatic public  n.a. longcheckedMultiply(long, long)n.a.n.a.
Old fileNew file
570578
UNCHANGEDstatic public  n.a. longcheckedPow(long, int)n.a.n.a.
Old fileNew file
603613
UNCHANGEDstatic public  n.a. longcheckedSubtract(long, long)n.a.n.a.
Old fileNew file
558565
UNCHANGEDstatic public  n.a. longdivide(long, long, java.math.RoundingMode)n.a.n.a.
Old fileNew file
385388
UNCHANGEDstatic public  n.a. longfactorial(int)n.a.n.a.
Old fileNew file
774785
UNCHANGEDstatic public  n.a. longfloorPowerOfTwo(long)n.a.n.a.
Old fileNew file
8383
UNCHANGEDstatic public  n.a. longgcd(long, long)n.a.n.a.
Old fileNew file
500505
UNCHANGEDstatic public  n.a. booleanisPowerOfTwo(long)n.a.n.a.
Old fileNew file
9798
UNCHANGEDstatic public  n.a. booleanisPrime(long)n.a.n.a.
Old fileNew file
10031014
UNCHANGEDstatic public  n.a. intlog10(long, java.math.RoundingMode)n.a.n.a.
Old fileNew file
163163
UNCHANGEDstatic public  n.a. intlog2(long, java.math.RoundingMode)n.a.n.a.
Old fileNew file
121122
UNCHANGEDstatic public  n.a. longmean(long, long)n.a.n.a.
Old fileNew file
976987
UNCHANGEDstatic public  n.a. intmod(long, int)n.a.n.a.
Old fileNew file
458462
UNCHANGEDstatic public  n.a. longmod(long, long)n.a.n.a.
Old fileNew file
481486
UNCHANGEDstatic public  n.a. longpow(long, int)n.a.n.a.
Old fileNew file
269272
NEWstatic public  n.a. doubleroundToDouble(long, java.math.RoundingMode)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1259
UNCHANGEDstatic public  n.a. longsaturatedAdd(long, long)n.a.n.a.
Old fileNew file
651661
UNCHANGEDstatic public  n.a. longsaturatedMultiply(long, long)n.a.n.a.
Old fileNew file
688698
UNCHANGEDstatic public  n.a. longsaturatedPow(long, int)n.a.n.a.
Old fileNew file
717727
UNCHANGEDstatic public  n.a. longsaturatedSubtract(long, long)n.a.n.a.
Old fileNew file
669679
UNCHANGEDstatic public  n.a. longsqrt(long, java.math.RoundingMode)n.a.n.a.
Old fileNew file
313316
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.math.PairedStatstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue60012343540341045720
Newtrue60012343540341045720
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. longcount()n.a.n.a.
Old fileNew file
6869
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
217218
UNCHANGEDstatic public  n.a. com.google.common.math.PairedStatsfromByteArray(byte[])n.a.n.a.
Old fileNew file
305306
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
237238
UNCHANGEDpublic  n.a. com.google.common.math.LinearTransformationleastSquaresFit()n.a.n.a.
Old fileNew file
182183
UNCHANGEDpublic  n.a. doublepearsonsCorrelationCoefficient()n.a.n.a.
Old fileNew file
135136
UNCHANGEDpublic  n.a. doublepopulationCovariance()n.a.n.a.
Old fileNew file
9697
UNCHANGEDpublic  n.a. doublesampleCovariance()n.a.n.a.
Old fileNew file
114115
UNCHANGEDpublic  n.a. byte[]toByteArray()n.a.n.a.
Old fileNew file
290291
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
242243
UNCHANGEDpublic  n.a. com.google.common.math.StatsxStats()n.a.n.a.
Old fileNew file
7374
UNCHANGEDpublic  n.a. com.google.common.math.StatsyStats()n.a.n.a.
Old fileNew file
7879
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.math.PairedStatsAccumulatortop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. PairedStatsAccumulator()n.a.n.a.
Old fileNew file
3436
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidadd(double, double)n.a.n.a.
Old fileNew file
5557
UNCHANGEDpublic  n.a. voidaddAll(com.google.common.math.PairedStats)n.a.n.a.
Old fileNew file
7173
UNCHANGEDpublic  n.a. longcount()n.a.n.a.
Old fileNew file
98100
UNCHANGEDfinal public  n.a. com.google.common.math.LinearTransformationleastSquaresFit()n.a.n.a.
Old fileNew file
212214
UNCHANGEDfinal public  n.a. doublepearsonsCorrelationCoefficient()n.a.n.a.
Old fileNew file
165167
UNCHANGEDpublic  n.a. doublepopulationCovariance()n.a.n.a.
Old fileNew file
126128
UNCHANGEDfinal public  n.a. doublesampleCovariance()n.a.n.a.
Old fileNew file
144146
UNCHANGEDpublic  n.a. com.google.common.math.PairedStatssnapshot()n.a.n.a.
Old fileNew file
9395
UNCHANGEDpublic  n.a. com.google.common.math.StatsxStats()n.a.n.a.
Old fileNew file
103105
UNCHANGEDpublic  n.a. com.google.common.math.StatsyStats()n.a.n.a.
Old fileNew file
108110
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.math.Quantilestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. Quantiles()n.a.n.a.
Old fileNew file
131132
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.math.Quantiles$ScaleAndIndexmedian()n.a.n.a.
Old fileNew file
135136
UNCHANGEDstatic public  n.a. com.google.common.math.Quantiles$Scalepercentiles()n.a.n.a.
Old fileNew file
145146
UNCHANGEDstatic public  n.a. com.google.common.math.Quantiles$Scalequartiles()n.a.n.a.
Old fileNew file
140141
UNCHANGEDstatic public  n.a. com.google.common.math.Quantiles$Scalescale(int)n.a.n.a.
Old fileNew file
155156
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.math.Quantiles$Scaletop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.math.Quantiles$ScaleAndIndexindex(int)n.a.n.a.
Old fileNew file
179180
UNCHANGEDpublic  n.a. com.google.common.math.Quantiles$ScaleAndIndexesindexes(int[])n.a.n.a.
Old fileNew file
191193
UNCHANGEDpublic  n.a. com.google.common.math.Quantiles$ScaleAndIndexesindexes(java.util.Collection
<..>
New: java.lang.Integer
Old: java.lang.Integer
)
n.a.n.a.
Old fileNew file
203206
UNCHANGED final static public class com.google.common.math.Quantiles$ScaleAndIndextop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. doublecompute(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
233236
UNCHANGEDpublic  n.a. doublecompute(double[])n.a.n.a.
Old fileNew file
244247
UNCHANGEDpublic  n.a. doublecompute(long[])n.a.n.a.
Old fileNew file
256259
UNCHANGEDpublic  n.a. doublecompute(int[])n.a.n.a.
Old fileNew file
267270
UNCHANGEDpublic  n.a. doublecomputeInPlace(double[])n.a.n.a.
Old fileNew file
278281
UNCHANGED final static public class com.google.common.math.Quantiles$ScaleAndIndexestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: java.lang.Integerjava.lang.Double
Old: java.lang.Integerjava.lang.Double
compute(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
335341
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: java.lang.Integerjava.lang.Double
Old: java.lang.Integerjava.lang.Double
compute(double[])n.a.n.a.
Old fileNew file
347355
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: java.lang.Integerjava.lang.Double
Old: java.lang.Integerjava.lang.Double
compute(long[])n.a.n.a.
Old fileNew file
360370
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: java.lang.Integerjava.lang.Double
Old: java.lang.Integerjava.lang.Double
compute(int[])n.a.n.a.
Old fileNew file
372384
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: java.lang.Integerjava.lang.Double
Old: java.lang.Integerjava.lang.Double
computeInPlace(double[])n.a.n.a.
Old fileNew file
384398
MODIFIED (Serializable compatible) final public class com.google.common.math.Statstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue33807489548950315070
Newtrue-64877383843690343500
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. longcount()n.a.n.a.
Old fileNew file
153231
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
343421
UNCHANGEDstatic public  n.a. com.google.common.math.StatsfromByteArray(byte[])n.a.n.a.
Old fileNew file
551629
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
365443
UNCHANGEDpublic  n.a. doublemax()n.a.n.a.
Old fileNew file
322400
UNCHANGEDpublic  n.a. doublemean()n.a.n.a.
Old fileNew file
178256
UNCHANGEDstatic public  n.a. doublemeanOf(java.lang.Iterable
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
398476
UNCHANGEDstatic public  n.a. doublemeanOf(java.util.Iterator
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
412490
UNCHANGEDstatic public  n.a. doublemeanOf(double[])n.a.n.a.
Old fileNew file
438516
UNCHANGEDstatic public  n.a. doublemeanOf(int[])n.a.n.a.
Old fileNew file
462540
UNCHANGEDstatic public  n.a. doublemeanOf(long[])n.a.n.a.
Old fileNew file
487565
UNCHANGEDpublic  n.a. doublemin()n.a.n.a.
Old fileNew file
304382
UNCHANGEDstatic public  n.a. com.google.common.math.Statsof(java.lang.Iterable
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
100105
UNCHANGEDstatic public  n.a. com.google.common.math.Statsof(java.util.Iterator
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
112118
UNCHANGEDstatic public  n.a. com.google.common.math.Statsof(double[])n.a.n.a.
Old fileNew file
123129
UNCHANGEDstatic public  n.a. com.google.common.math.Statsof(int[])n.a.n.a.
Old fileNew file
134140
UNCHANGEDstatic public  n.a. com.google.common.math.Statsof(long[])n.a.n.a.
Old fileNew file
146152
NEWstatic public  n.a. com.google.common.math.Statsof(java.util.stream.DoubleStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.168
NEWstatic public  n.a. com.google.common.math.Statsof(java.util.stream.IntStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.184
NEWstatic public  n.a. com.google.common.math.Statsof(java.util.stream.LongStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.201
UNCHANGEDpublic  n.a. doublepopulationStandardDeviation()n.a.n.a.
Old fileNew file
241319
UNCHANGEDpublic  n.a. doublepopulationVariance()n.a.n.a.
Old fileNew file
214292
UNCHANGEDpublic  n.a. doublesampleStandardDeviation()n.a.n.a.
Old fileNew file
287365
UNCHANGEDpublic  n.a. doublesampleVariance()n.a.n.a.
Old fileNew file
261339
UNCHANGEDpublic  n.a. doublesum()n.a.n.a.
Old fileNew file
195273
UNCHANGEDpublic  n.a. byte[]toByteArray()n.a.n.a.
Old fileNew file
513591
NEWstatic public  n.a. java.util.stream.Collector
<..>
New: java.lang.Numbercom.google.common.math.StatsAccumulatorcom.google.common.math.Stats
toStats()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.218
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
370448
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.math.StatsAccumulatortop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. StatsAccumulator()n.a.n.a.
Old fileNew file
3741
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidadd(double)n.a.n.a.
Old fileNew file
4953
UNCHANGEDpublic  n.a. voidaddAll(java.lang.Iterable
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
8084
UNCHANGEDpublic  n.a. voidaddAll(java.util.Iterator
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
9296
UNCHANGEDpublic  n.a. voidaddAll(double[])n.a.n.a.
Old fileNew file
103107
UNCHANGEDpublic  n.a. voidaddAll(int[])n.a.n.a.
Old fileNew file
114118
UNCHANGEDpublic  n.a. voidaddAll(long[])n.a.n.a.
Old fileNew file
126130
UNCHANGEDpublic  n.a. voidaddAll(com.google.common.math.Stats)n.a.n.a.
Old fileNew file
136171
NEWpublic  n.a. voidaddAll(java.util.stream.DoubleStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.142
NEWpublic  n.a. voidaddAll(java.util.stream.IntStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.152
NEWpublic  n.a. voidaddAll(java.util.stream.LongStream)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.163
NEWpublic  n.a. voidaddAll(com.google.common.math.StatsAccumulator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.184
UNCHANGEDpublic  n.a. longcount()n.a.n.a.
Old fileNew file
170225
UNCHANGEDpublic  n.a. doublemax()n.a.n.a.
Old fileNew file
336391
UNCHANGEDpublic  n.a. doublemean()n.a.n.a.
Old fileNew file
192247
UNCHANGEDpublic  n.a. doublemin()n.a.n.a.
Old fileNew file
318373
UNCHANGEDfinal public  n.a. doublepopulationStandardDeviation()n.a.n.a.
Old fileNew file
255310
UNCHANGEDfinal public  n.a. doublepopulationVariance()n.a.n.a.
Old fileNew file
228283
UNCHANGEDfinal public  n.a. doublesampleStandardDeviation()n.a.n.a.
Old fileNew file
301356
UNCHANGEDfinal public  n.a. doublesampleVariance()n.a.n.a.
Old fileNew file
275330
UNCHANGEDpublic  n.a. com.google.common.math.Statssnapshot()n.a.n.a.
Old fileNew file
165220
UNCHANGEDfinal public  n.a. doublesum()n.a.n.a.
Old fileNew file
209264
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.math.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.net.HostAndPorttop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue84751401852093989070
Newtrue84751401852093989070
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
281285
UNCHANGEDstatic public  n.a. com.google.common.net.HostAndPortfromHost(java.lang.String)n.a.n.a.
Old fileNew file
150151
UNCHANGEDstatic public  n.a. com.google.common.net.HostAndPortfromParts(java.lang.String, int)n.a.n.a.
Old fileNew file
132133
UNCHANGEDstatic public  n.a. com.google.common.net.HostAndPortfromString(java.lang.String)n.a.n.a.
Old fileNew file
166168
UNCHANGEDpublic  n.a. java.lang.StringgetHost()n.a.n.a.
Old fileNew file
9495
UNCHANGEDpublic  n.a. intgetPort()n.a.n.a.
Old fileNew file
110111
UNCHANGEDpublic  n.a. intgetPortOrDefault(int)n.a.n.a.
Old fileNew file
116117
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
293297
UNCHANGEDpublic  n.a. booleanhasPort()n.a.n.a.
Old fileNew file
99100
UNCHANGEDpublic  n.a. com.google.common.net.HostAndPortrequireBracketsForIPv6()n.a.n.a.
Old fileNew file
275279
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
300304
UNCHANGEDpublic  n.a. com.google.common.net.HostAndPortwithDefaultPort(int)n.a.n.a.
Old fileNew file
253256
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
UNCHANGED final public class com.google.common.net.HostSpecifiertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
141144
UNCHANGEDstatic public  n.a. com.google.common.net.HostSpecifierfrom(java.lang.String)
Status:Name:
UNCHANGEDjava.text.ParseException
n.a.
Old fileNew file
114117
UNCHANGEDstatic public  n.a. com.google.common.net.HostSpecifierfromValid(java.lang.String)n.a.n.a.
Old fileNew file
7375
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
155158
UNCHANGEDstatic public  n.a. booleanisValid(java.lang.String)n.a.n.a.
Old fileNew file
132135
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
166169
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.net.HttpHeaderstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final java.lang.StringACCEPTn.a.
NEWpublic static final java.lang.StringACCEPT_CHn.a.
UNCHANGEDpublic static final java.lang.StringACCEPT_CHARSETn.a.
UNCHANGEDpublic static final java.lang.StringACCEPT_ENCODINGn.a.
UNCHANGEDpublic static final java.lang.StringACCEPT_LANGUAGEn.a.
UNCHANGEDpublic static final java.lang.StringACCEPT_RANGESn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_ALLOW_CREDENTIALSn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_ALLOW_HEADERSn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_ALLOW_METHODSn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_ALLOW_ORIGINn.a.
NEWpublic static final java.lang.StringACCESS_CONTROL_ALLOW_PRIVATE_NETWORKn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_EXPOSE_HEADERSn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_MAX_AGEn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_REQUEST_HEADERSn.a.
UNCHANGEDpublic static final java.lang.StringACCESS_CONTROL_REQUEST_METHODn.a.
UNCHANGEDpublic static final java.lang.StringAGEn.a.
UNCHANGEDpublic static final java.lang.StringALLOWn.a.
UNCHANGEDpublic static final java.lang.StringAUTHORIZATIONn.a.
UNCHANGEDpublic static final java.lang.StringCACHE_CONTROLn.a.
UNCHANGEDpublic static final java.lang.StringCDN_LOOPn.a.
UNCHANGEDpublic static final java.lang.StringCONNECTIONn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_DISPOSITIONn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_ENCODINGn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_LANGUAGEn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_LENGTHn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_LOCATIONn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_MD5n.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_RANGEn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_SECURITY_POLICYn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_SECURITY_POLICY_REPORT_ONLYn.a.
UNCHANGEDpublic static final java.lang.StringCONTENT_TYPEn.a.
UNCHANGEDpublic static final java.lang.StringCOOKIEn.a.
NEWpublic static final java.lang.StringCRITICAL_CHn.a.
NEWpublic static final java.lang.StringCROSS_ORIGIN_EMBEDDER_POLICYn.a.
NEWpublic static final java.lang.StringCROSS_ORIGIN_EMBEDDER_POLICY_REPORT_ONLYn.a.
NEWpublic static final java.lang.StringCROSS_ORIGIN_OPENER_POLICYn.a.
UNCHANGEDpublic static final java.lang.StringCROSS_ORIGIN_RESOURCE_POLICYn.a.
UNCHANGEDpublic static final java.lang.StringDATEn.a.
NEWpublic static final java.lang.StringDEVICE_MEMORYn.a.
UNCHANGEDpublic static final java.lang.StringDNTn.a.
NEWpublic static final java.lang.StringDOWNLINKn.a.
UNCHANGEDpublic static final java.lang.StringEARLY_DATAn.a.
NEWpublic static final java.lang.StringECTn.a.
UNCHANGEDpublic static final java.lang.StringETAGn.a.
UNCHANGEDpublic static final java.lang.StringEXPECTn.a.
UNCHANGEDpublic static final java.lang.StringEXPIRESn.a.
UNCHANGEDpublic static final java.lang.StringFOLLOW_ONLY_WHEN_PRERENDER_SHOWNn.a.
UNCHANGEDpublic static final java.lang.StringFORWARDEDn.a.
UNCHANGEDpublic static final java.lang.StringFROMn.a.
UNCHANGEDpublic static final java.lang.StringHOSTn.a.
UNCHANGEDpublic static final java.lang.StringHTTP2_SETTINGSn.a.
UNCHANGEDpublic static final java.lang.StringIF_MATCHn.a.
UNCHANGEDpublic static final java.lang.StringIF_MODIFIED_SINCEn.a.
UNCHANGEDpublic static final java.lang.StringIF_NONE_MATCHn.a.
UNCHANGEDpublic static final java.lang.StringIF_RANGEn.a.
UNCHANGEDpublic static final java.lang.StringIF_UNMODIFIED_SINCEn.a.
NEWpublic static final java.lang.StringKEEP_ALIVEn.a.
UNCHANGEDpublic static final java.lang.StringLAST_EVENT_IDn.a.
UNCHANGEDpublic static final java.lang.StringLAST_MODIFIEDn.a.
UNCHANGEDpublic static final java.lang.StringLINKn.a.
UNCHANGEDpublic static final java.lang.StringLOCATIONn.a.
UNCHANGEDpublic static final java.lang.StringMAX_FORWARDSn.a.
NEWpublic static final java.lang.StringNO_VARY_SEARCHn.a.
NEWpublic static final java.lang.StringOBSERVE_BROWSING_TOPICSn.a.
UNCHANGEDpublic static final java.lang.StringORIGINn.a.
NEWpublic static final java.lang.StringORIGIN_ISOLATIONn.a.
UNCHANGEDpublic static final java.lang.StringORIGIN_TRIALn.a.
UNCHANGEDpublic static final java.lang.StringP3Pn.a.
NEWpublic static final java.lang.StringPERMISSIONS_POLICYn.a.
UNCHANGEDpublic static final java.lang.StringPING_FROMn.a.
UNCHANGEDpublic static final java.lang.StringPING_TOn.a.
UNCHANGEDpublic static final java.lang.StringPRAGMAn.a.
UNCHANGEDpublic static final java.lang.StringPROXY_AUTHENTICATEn.a.
UNCHANGEDpublic static final java.lang.StringPROXY_AUTHORIZATIONn.a.
UNCHANGEDpublic static final java.lang.StringPUBLIC_KEY_PINSn.a.
UNCHANGEDpublic static final java.lang.StringPUBLIC_KEY_PINS_REPORT_ONLYn.a.
UNCHANGEDpublic static final java.lang.StringPURPOSEn.a.
UNCHANGEDpublic static final java.lang.StringRANGEn.a.
UNCHANGEDpublic static final java.lang.StringREFERERn.a.
UNCHANGEDpublic static final java.lang.StringREFERRER_POLICYn.a.
UNCHANGEDpublic static final java.lang.StringREFRESHn.a.
UNCHANGEDpublic static final java.lang.StringREPORT_TOn.a.
UNCHANGEDpublic static final java.lang.StringRETRY_AFTERn.a.
NEWpublic static final java.lang.StringRTTn.a.
NEWpublic static final java.lang.StringSAVE_DATAn.a.
NEWpublic static final java.lang.StringSEC_BROWSING_TOPICSn.a.
NEWpublic static final java.lang.StringSEC_CH_DPRn.a.
NEWpublic static final java.lang.StringSEC_CH_PREFERS_COLOR_SCHEMEn.a.
NEWpublic static final java.lang.StringSEC_CH_UAn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_ARCHn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_BITNESSn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_FORM_FACTORn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_FULL_VERSION
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
Change
ANNOTATION_DEPRECATED_ADDED
NEWpublic static final java.lang.StringSEC_CH_UA_FULL_VERSION_LISTn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_MOBILEn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_MODELn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_PLATFORMn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_PLATFORM_VERSIONn.a.
NEWpublic static final java.lang.StringSEC_CH_UA_WOW64n.a.
NEWpublic static final java.lang.StringSEC_CH_VIEWPORT_HEIGHTn.a.
NEWpublic static final java.lang.StringSEC_CH_VIEWPORT_WIDTHn.a.
UNCHANGEDpublic static final java.lang.StringSEC_FETCH_DESTn.a.
UNCHANGEDpublic static final java.lang.StringSEC_FETCH_MODEn.a.
UNCHANGEDpublic static final java.lang.StringSEC_FETCH_SITEn.a.
UNCHANGEDpublic static final java.lang.StringSEC_FETCH_USERn.a.
UNCHANGEDpublic static final java.lang.StringSEC_METADATAn.a.
UNCHANGEDpublic static final java.lang.StringSEC_PROVIDED_TOKEN_BINDING_IDn.a.
UNCHANGEDpublic static final java.lang.StringSEC_REFERRED_TOKEN_BINDING_IDn.a.
UNCHANGEDpublic static final java.lang.StringSEC_TOKEN_BINDINGn.a.
UNCHANGEDpublic static final java.lang.StringSEC_WEBSOCKET_ACCEPTn.a.
UNCHANGEDpublic static final java.lang.StringSEC_WEBSOCKET_EXTENSIONSn.a.
UNCHANGEDpublic static final java.lang.StringSEC_WEBSOCKET_KEYn.a.
UNCHANGEDpublic static final java.lang.StringSEC_WEBSOCKET_PROTOCOLn.a.
UNCHANGEDpublic static final java.lang.StringSEC_WEBSOCKET_VERSIONn.a.
UNCHANGEDpublic static final java.lang.StringSERVERn.a.
UNCHANGEDpublic static final java.lang.StringSERVER_TIMINGn.a.
UNCHANGEDpublic static final java.lang.StringSERVICE_WORKERn.a.
UNCHANGEDpublic static final java.lang.StringSERVICE_WORKER_ALLOWEDn.a.
UNCHANGEDpublic static final java.lang.StringSET_COOKIEn.a.
UNCHANGEDpublic static final java.lang.StringSET_COOKIE2n.a.
UNCHANGEDpublic static final java.lang.StringSOURCE_MAPn.a.
UNCHANGEDpublic static final java.lang.StringSTRICT_TRANSPORT_SECURITYn.a.
NEWpublic static final java.lang.StringSUPPORTS_LOADING_MODEn.a.
UNCHANGEDpublic static final java.lang.StringTEn.a.
UNCHANGEDpublic static final java.lang.StringTIMING_ALLOW_ORIGINn.a.
UNCHANGEDpublic static final java.lang.StringTRAILERn.a.
UNCHANGEDpublic static final java.lang.StringTRANSFER_ENCODINGn.a.
UNCHANGEDpublic static final java.lang.StringUPGRADEn.a.
NEWpublic static final java.lang.StringUPGRADE_INSECURE_REQUESTSn.a.
UNCHANGEDpublic static final java.lang.StringUSER_AGENTn.a.
UNCHANGEDpublic static final java.lang.StringVARYn.a.
UNCHANGEDpublic static final java.lang.StringVIAn.a.
NEWpublic static final java.lang.StringVIEWPORT_WIDTHn.a.
UNCHANGEDpublic static final java.lang.StringWARNINGn.a.
NEWpublic static final java.lang.StringWIDTHn.a.
UNCHANGEDpublic static final java.lang.StringWWW_AUTHENTICATEn.a.
UNCHANGEDpublic static final java.lang.StringX_CONTENT_SECURITY_POLICYn.a.
UNCHANGEDpublic static final java.lang.StringX_CONTENT_SECURITY_POLICY_REPORT_ONLYn.a.
UNCHANGEDpublic static final java.lang.StringX_CONTENT_TYPE_OPTIONSn.a.
NEWpublic static final java.lang.StringX_DEVICE_ACCEPT_LANGUAGEn.a.
NEWpublic static final java.lang.StringX_DEVICE_IPn.a.
NEWpublic static final java.lang.StringX_DEVICE_REFERERn.a.
NEWpublic static final java.lang.StringX_DEVICE_REQUESTED_WITHn.a.
UNCHANGEDpublic static final java.lang.StringX_DNS_PREFETCH_CONTROLn.a.
UNCHANGEDpublic static final java.lang.StringX_DO_NOT_TRACKn.a.
UNCHANGEDpublic static final java.lang.StringX_DOWNLOAD_OPTIONSn.a.
UNCHANGEDpublic static final java.lang.StringX_FORWARDED_FORn.a.
UNCHANGEDpublic static final java.lang.StringX_FORWARDED_HOSTn.a.
UNCHANGEDpublic static final java.lang.StringX_FORWARDED_PORTn.a.
UNCHANGEDpublic static final java.lang.StringX_FORWARDED_PROTOn.a.
UNCHANGEDpublic static final java.lang.StringX_FRAME_OPTIONSn.a.
UNCHANGEDpublic static final java.lang.StringX_MOZn.a.
UNCHANGEDpublic static final java.lang.StringX_POWERED_BYn.a.
UNCHANGEDpublic static final java.lang.StringX_PURPOSEn.a.
NEWpublic static final java.lang.StringX_REQUEST_IDn.a.
UNCHANGEDpublic static final java.lang.StringX_REQUESTED_WITHn.a.
UNCHANGEDpublic static final java.lang.StringX_USER_IPn.a.
UNCHANGEDpublic static final java.lang.StringX_WEBKIT_CSPn.a.
UNCHANGEDpublic static final java.lang.StringX_WEBKIT_CSP_REPORT_ONLYn.a.
UNCHANGEDpublic static final java.lang.StringX_XSS_PROTECTIONn.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.net.HttpHeaders$ReferrerPolicyValuestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final java.lang.StringNO_REFERRERn.a.
UNCHANGEDpublic static final java.lang.StringNO_REFFERER_WHEN_DOWNGRADEn.a.
UNCHANGEDpublic static final java.lang.StringORIGINn.a.
UNCHANGEDpublic static final java.lang.StringORIGIN_WHEN_CROSS_ORIGINn.a.
UNCHANGEDpublic static final java.lang.StringSAME_ORIGINn.a.
UNCHANGEDpublic static final java.lang.StringSTRICT_ORIGINn.a.
UNCHANGEDpublic static final java.lang.StringSTRICT_ORIGIN_WHEN_CROSS_ORIGINn.a.
UNCHANGEDpublic static final java.lang.StringUNSAFE_URLn.a.
MODIFIED final public class com.google.common.net.InetAddressestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. intcoerceToInteger(java.net.InetAddress)n.a.n.a.
Old fileNew file
890980
UNCHANGEDstatic public  n.a. java.net.InetAddressdecrement(java.net.InetAddress)n.a.n.a.
Old fileNew file
9311099
UNCHANGEDstatic public  n.a. java.net.InetAddressforString(java.lang.String)n.a.n.a.
Old fileNew file
139150
UNCHANGEDstatic public  n.a. java.net.InetAddressforUriString(java.lang.String)n.a.n.a.
Old fileNew file
456533
UNCHANGEDstatic public  n.a. java.net.Inet4AddressfromInteger(int)n.a.n.a.
Old fileNew file
9001003
NEWstatic public  n.a. java.net.Inet4AddressfromIPv4BigInteger(java.math.BigInteger)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1015
NEWstatic public  n.a. java.net.Inet6AddressfromIPv6BigInteger(java.math.BigInteger)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1026
UNCHANGEDstatic public  n.a. java.net.InetAddressfromLittleEndianByteArray(byte[])
Status:Name:
UNCHANGEDjava.net.UnknownHostException
n.a.
Old fileNew file
9141082
UNCHANGEDstatic public  n.a. java.net.Inet4Addressget6to4IPv4Address(java.net.Inet6Address)n.a.n.a.
Old fileNew file
571654
UNCHANGEDstatic public  n.a. java.net.Inet4AddressgetCoercedIPv4Address(java.net.InetAddress)n.a.n.a.
Old fileNew file
827918
UNCHANGEDstatic public  n.a. java.net.Inet4AddressgetCompatIPv4Address(java.net.Inet6Address)n.a.n.a.
Old fileNew file
540623
UNCHANGEDstatic public  n.a. java.net.Inet4AddressgetEmbeddedIPv4ClientAddress(java.net.Inet6Address)n.a.n.a.
Old fileNew file
757839
UNCHANGEDstatic public  n.a. java.net.Inet4AddressgetIsatapIPv4Address(java.net.Inet6Address)n.a.n.a.
Old fileNew file
723805
UNCHANGEDstatic public  n.a. com.google.common.net.InetAddresses$TeredoInfogetTeredoInfo(java.net.Inet6Address)n.a.n.a.
Old fileNew file
662744
UNCHANGEDstatic public  n.a. booleanhasEmbeddedIPv4ClientAddress(java.net.Inet6Address)n.a.n.a.
Old fileNew file
741823
UNCHANGEDstatic public  n.a. java.net.InetAddressincrement(java.net.InetAddress)n.a.n.a.
Old fileNew file
9541122
UNCHANGEDstatic public  n.a. booleanis6to4Address(java.net.Inet6Address)n.a.n.a.
Old fileNew file
559642
UNCHANGEDstatic public  n.a. booleanisCompatIPv4Address(java.net.Inet6Address)n.a.n.a.
Old fileNew file
517600
UNCHANGEDstatic public  n.a. booleanisInetAddress(java.lang.String)n.a.n.a.
Old fileNew file
157173
UNCHANGEDstatic public  n.a. booleanisIsatapAddress(java.net.Inet6Address)n.a.n.a.
Old fileNew file
699781
UNCHANGEDstatic public  n.a. booleanisMappedIPv4Address(java.lang.String)n.a.n.a.
Old fileNew file
791877
UNCHANGEDstatic public  n.a. booleanisMaximum(java.net.InetAddress)n.a.n.a.
Old fileNew file
9761144
UNCHANGEDstatic public  n.a. booleanisTeredoAddress(java.net.Inet6Address)n.a.n.a.
Old fileNew file
647729
UNCHANGEDstatic public  n.a. booleanisUriInetAddress(java.lang.String)n.a.n.a.
Old fileNew file
495578
UNCHANGEDstatic public  n.a. java.lang.StringtoAddrString(java.net.InetAddress)n.a.n.a.
Old fileNew file
337409
NEWstatic public  n.a. java.math.BigIntegertoBigInteger(java.net.InetAddress)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.993
UNCHANGEDstatic public  n.a. java.lang.StringtoUriString(java.net.InetAddress)n.a.n.a.
Old fileNew file
435507
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.net.InetAddresses$TeredoInfotop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. InetAddresses$TeredoInfo(java.net.Inet4Address, java.net.Inet4Address, int, int)n.a.n.a.
Old fileNew file
607689
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.net.Inet4AddressgetClient()n.a.n.a.
Old fileNew file
626708
UNCHANGEDpublic  n.a. intgetFlags()n.a.n.a.
Old fileNew file
634716
UNCHANGEDpublic  n.a. intgetPort()n.a.n.a.
Old fileNew file
630712
UNCHANGEDpublic  n.a. java.net.Inet4AddressgetServer()n.a.n.a.
Old fileNew file
622704
UNCHANGED final public class com.google.common.net.InternetDomainNametop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.net.InternetDomainNamechild(java.lang.String)n.a.n.a.
Old fileNew file
552559
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
621628
UNCHANGEDstatic public  n.a. com.google.common.net.InternetDomainNamefrom(java.lang.String)n.a.n.a.
Old fileNew file
210210
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
635642
UNCHANGEDpublic  n.a. booleanhasParent()n.a.n.a.
Old fileNew file
516523
UNCHANGEDpublic  n.a. booleanhasPublicSuffix()n.a.n.a.
Old fileNew file
343348
UNCHANGEDpublic  n.a. booleanhasRegistrySuffix()n.a.n.a.
Old fileNew file
451457
UNCHANGEDpublic  n.a. booleanisPublicSuffix()n.a.n.a.
Old fileNew file
327332
UNCHANGEDpublic  n.a. booleanisRegistrySuffix()n.a.n.a.
Old fileNew file
436442
UNCHANGEDpublic  n.a. booleanisTopDomainUnderRegistrySuffix()n.a.n.a.
Old fileNew file
488495
UNCHANGEDpublic  n.a. booleanisTopPrivateDomain()n.a.n.a.
Old fileNew file
385391
UNCHANGEDpublic  n.a. booleanisUnderPublicSuffix()n.a.n.a.
Old fileNew file
369375
UNCHANGEDpublic  n.a. booleanisUnderRegistrySuffix()n.a.n.a.
Old fileNew file
473480
UNCHANGEDstatic public  n.a. booleanisValid(java.lang.String)n.a.n.a.
Old fileNew file
580587
UNCHANGEDpublic  n.a. com.google.common.net.InternetDomainNameparent()n.a.n.a.
Old fileNew file
527534
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableList
<..>
New: java.lang.String
Old: java.lang.String
parts()n.a.n.a.
Old fileNew file
303308
UNCHANGEDpublic  n.a. com.google.common.net.InternetDomainNamepublicSuffix()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
353359
UNCHANGEDpublic  n.a. com.google.common.net.InternetDomainNameregistrySuffix()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
461468
UNCHANGEDpublic  n.a. com.google.common.net.InternetDomainNametopDomainUnderRegistrySuffix()n.a.n.a.
Old fileNew file
507514
UNCHANGEDpublic  n.a. com.google.common.net.InternetDomainNametopPrivateDomain()n.a.n.a.
Old fileNew file
405411
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
611618
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
MODIFIED final public class com.google.common.net.MediaTypetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.net.MediaTypeAAC_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeANY_APPLICATION_TYPEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeANY_AUDIO_TYPEn.a.
NEWpublic static final com.google.common.net.MediaTypeANY_FONT_TYPEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeANY_IMAGE_TYPEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeANY_TEXT_TYPEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeANY_TYPEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeANY_VIDEO_TYPEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeAPPLE_MOBILE_CONFIGn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeAPPLE_PASSBOOKn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeAPPLICATION_BINARYn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeAPPLICATION_XML_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeATOM_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeBASIC_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeBMPn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeBZIP2n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeCACHE_MANIFEST_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeCRWn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeCSS_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeCSV_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeDART_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeEOTn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeEPUBn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeFLV_VIDEOn.a.
NEWpublic static final com.google.common.net.MediaTypeFONT_COLLECTIONn.a.
NEWpublic static final com.google.common.net.MediaTypeFONT_OTFn.a.
NEWpublic static final com.google.common.net.MediaTypeFONT_SFNTn.a.
NEWpublic static final com.google.common.net.MediaTypeFONT_TTFn.a.
NEWpublic static final com.google.common.net.MediaTypeFONT_WOFFn.a.
NEWpublic static final com.google.common.net.MediaTypeFONT_WOFF2n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeFORM_DATAn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeGEO_JSONn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeGIFn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeGZIPn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeHAL_JSONn.a.
NEWpublic static final com.google.common.net.MediaTypeHEIFn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeHTML_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeI_CALENDAR_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeICOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeJAVASCRIPT_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeJOSEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeJOSE_JSONn.a.
NEWpublic static final com.google.common.net.MediaTypeJP2Kn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeJPEGn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeJSON_UTF_8n.a.
NEWpublic static final com.google.common.net.MediaTypeJWTn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeKEY_ARCHIVEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeKMLn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeKMZn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeL16_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeL24_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMANIFEST_JSON_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMBOXn.a.
NEWpublic static final com.google.common.net.MediaTypeMEDIA_PRESENTATION_DESCRIPTIONn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMICROSOFT_EXCELn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMICROSOFT_OUTLOOKn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMICROSOFT_POWERPOINTn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMICROSOFT_WORDn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMP4_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMP4_VIDEOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMPEG_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeMPEG_VIDEOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeNACL_APPLICATIONn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeNACL_PORTABLE_APPLICATIONn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOCTET_STREAMn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOGG_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOGG_CONTAINERn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOGG_VIDEOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOOXML_DOCUMENTn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOOXML_PRESENTATIONn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOOXML_SHEETn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOPENDOCUMENT_GRAPHICSn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOPENDOCUMENT_PRESENTATIONn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOPENDOCUMENT_SPREADSHEETn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeOPENDOCUMENT_TEXTn.a.
NEWpublic static final com.google.common.net.MediaTypeOPENSEARCH_DESCRIPTION_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypePDFn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypePLAIN_TEXT_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypePNGn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypePOSTSCRIPTn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypePROTOBUFn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypePSDn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeQUICKTIMEn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeRDF_XML_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeRTF_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeSFNTn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeSHOCKWAVE_FLASHn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeSKETCHUPn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeSOAP_XML_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeSVG_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeTARn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeTEXT_JAVASCRIPT_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeTHREE_GPP_VIDEOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeTHREE_GPP2_VIDEOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeTIFFn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeTSV_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeVCARD_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeVND_REAL_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeVND_WAVE_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeVORBIS_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeVTT_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWASM_APPLICATIONn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWAX_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWEBM_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWEBM_VIDEOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWEBPn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWMA_AUDIOn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWML_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWMVn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWOFFn.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeWOFF2n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeXHTML_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeXML_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeXRD_UTF_8n.a.
UNCHANGEDpublic static final com.google.common.net.MediaTypeZIPn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.base.Optional
<..>
New: java.nio.charset.Charset
Old: java.nio.charset.Charset
charset()n.a.n.a.
Old fileNew file
713812
UNCHANGEDstatic public  n.a. com.google.common.net.MediaTypecreate(java.lang.String, java.lang.String)n.a.n.a.
Old fileNew file
854953
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
10261140
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
10421156
UNCHANGEDpublic  n.a. booleanhasWildcard()n.a.n.a.
Old fileNew file
809908
UNCHANGEDpublic  n.a. booleanis(com.google.common.net.MediaType)n.a.n.a.
Old fileNew file
842941
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableListMultimap
<..>
New: java.lang.Stringjava.lang.String
Old: java.lang.Stringjava.lang.String
parameters()n.a.n.a.
Old fileNew file
689795
UNCHANGEDstatic public  n.a. com.google.common.net.MediaTypeparse(java.lang.String)n.a.n.a.
Old fileNew file
9391051
UNCHANGEDpublic  n.a. java.lang.Stringsubtype()n.a.n.a.
Old fileNew file
684790
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
10591173
UNCHANGEDpublic  n.a. java.lang.Stringtype()n.a.n.a.
Old fileNew file
679785
UNCHANGEDpublic  n.a. com.google.common.net.MediaTypewithCharset(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
800899
UNCHANGEDpublic  n.a. com.google.common.net.MediaTypewithoutParameters()n.a.n.a.
Old fileNew file
736835
UNCHANGEDpublic  n.a. com.google.common.net.MediaTypewithParameter(java.lang.String, java.lang.String)n.a.n.a.
Old fileNew file
787886
UNCHANGEDpublic  n.a. com.google.common.net.MediaTypewithParameters(com.google.common.collect.Multimap
<..>
New: java.lang.Stringjava.lang.String
Old: java.lang.Stringjava.lang.String
)
n.a.n.a.
Old fileNew file
745844
UNCHANGEDpublic  n.a. com.google.common.net.MediaTypewithParameters(java.lang.String, java.lang.Iterable
<..>
New: java.lang.String
Old: java.lang.String
)
n.a.n.a.
Old fileNew file
756855
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
UNCHANGED final public class com.google.common.net.PercentEscapertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.escape.UnicodeEscapern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. PercentEscaper(java.lang.String, boolean)n.a.n.a.
Old fileNew file
8585
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.Stringescape(java.lang.String)n.a.n.a.
Old fileNew file
145145
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.net.UrlEscaperstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.escape.EscaperurlFormParameterEscaper()n.a.n.a.
Old fileNew file
7575
UNCHANGEDstatic public  n.a. com.google.common.escape.EscaperurlFragmentEscaper()n.a.n.a.
Old fileNew file
143143
UNCHANGEDstatic public  n.a. com.google.common.escape.EscaperurlPathSegmentEscaper()n.a.n.a.
Old fileNew file
111111
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.net.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.primitives.Booleanstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Boolean
Old: java.lang.Boolean
asList(boolean[])n.a.n.a.
Old fileNew file
371370
UNCHANGEDstatic public  n.a. intcompare(boolean, boolean)n.a.n.a.
Old fileNew file
127125
UNCHANGEDstatic public  n.a. boolean[]concat(boolean[])n.a.n.a.
Old fileNew file
235233
UNCHANGEDstatic public  n.a. booleancontains(boolean[], boolean)n.a.n.a.
Old fileNew file
142140
UNCHANGEDstatic public  n.a. intcountTrue(boolean[])n.a.n.a.
Old fileNew file
514512
UNCHANGEDstatic public  n.a. boolean[]ensureCapacity(boolean[], int, int)n.a.n.a.
Old fileNew file
262260
UNCHANGEDstatic public  n.a. java.util.Comparator
<..>
New: java.lang.Boolean
Old: java.lang.Boolean
falseFirst()n.a.n.a.
Old fileNew file
9795
UNCHANGEDstatic public  n.a. inthashCode(boolean)n.a.n.a.
Old fileNew file
110108
UNCHANGEDstatic public  n.a. intindexOf(boolean[], boolean)n.a.n.a.
Old fileNew file
162160
UNCHANGEDstatic public  n.a. intindexOf(boolean[], boolean[])n.a.n.a.
Old fileNew file
186184
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, boolean[])n.a.n.a.
Old fileNew file
277275
UNCHANGEDstatic public  n.a. intlastIndexOf(boolean[], boolean)n.a.n.a.
Old fileNew file
213211
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
305303
UNCHANGEDstatic public  n.a. voidreverse(boolean[])n.a.n.a.
Old fileNew file
530528
UNCHANGEDstatic public  n.a. voidreverse(boolean[], int, int)n.a.n.a.
Old fileNew file
545543
NEWstatic public  n.a. voidrotate(boolean[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.563
NEWstatic public  n.a. voidrotate(boolean[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.580
UNCHANGEDstatic public  n.a. boolean[]toArray(java.util.Collection
<..>
New: java.lang.Boolean
Old: java.lang.Boolean
)
n.a.n.a.
Old fileNew file
344342
UNCHANGEDstatic public  n.a. java.util.Comparator
<..>
New: java.lang.Boolean
Old: java.lang.Boolean
trueFirst()n.a.n.a.
Old fileNew file
8483
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.primitives.Bytestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Byte
Old: java.lang.Byte
asList(byte[])n.a.n.a.
Old fileNew file
233236
UNCHANGEDstatic public  n.a. byte[]concat(byte[])n.a.n.a.
Old fileNew file
160161
UNCHANGEDstatic public  n.a. booleancontains(byte[], byte)n.a.n.a.
Old fileNew file
7172
UNCHANGEDstatic public  n.a. byte[]ensureCapacity(byte[], int, int)n.a.n.a.
Old fileNew file
187188
UNCHANGEDstatic public  n.a. inthashCode(byte)n.a.n.a.
Old fileNew file
6061
UNCHANGEDstatic public  n.a. intindexOf(byte[], byte)n.a.n.a.
Old fileNew file
8889
UNCHANGEDstatic public  n.a. intindexOf(byte[], byte[])n.a.n.a.
Old fileNew file
112113
UNCHANGEDstatic public  n.a. intlastIndexOf(byte[], byte)n.a.n.a.
Old fileNew file
139140
UNCHANGEDstatic public  n.a. voidreverse(byte[])n.a.n.a.
Old fileNew file
375378
UNCHANGEDstatic public  n.a. voidreverse(byte[], int, int)n.a.n.a.
Old fileNew file
390393
NEWstatic public  n.a. voidrotate(byte[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.413
NEWstatic public  n.a. voidrotate(byte[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.430
UNCHANGEDstatic public  n.a. byte[]toArray(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
206207
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.primitives.Charstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final intBYTESn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Character
Old: java.lang.Character
asList(char[])n.a.n.a.
Old fileNew file
503554
UNCHANGEDstatic public  n.a. charcheckedCast(long)n.a.n.a.
Old fileNew file
8181
UNCHANGEDstatic public  n.a. intcompare(char, char)n.a.n.a.
Old fileNew file
117117
UNCHANGEDstatic public  n.a. char[]concat(char[])n.a.n.a.
Old fileNew file
274273
UNCHANGEDstatic public  n.a. charconstrainToRange(char, char, char)n.a.n.a.
Old fileNew file
262261
UNCHANGEDstatic public  n.a. booleancontains(char[], char)n.a.n.a.
Old fileNew file
128128
UNCHANGEDstatic public  n.a. char[]ensureCapacity(char[], int, int)n.a.n.a.
Old fileNew file
342341
UNCHANGEDstatic public  n.a. charfromByteArray(byte[])n.a.n.a.
Old fileNew file
313312
UNCHANGEDstatic public  n.a. charfromBytes(byte, byte)n.a.n.a.
Old fileNew file
325324
UNCHANGEDstatic public  n.a. inthashCode(char)n.a.n.a.
Old fileNew file
6969
UNCHANGEDstatic public  n.a. intindexOf(char[], char)n.a.n.a.
Old fileNew file
145145
UNCHANGEDstatic public  n.a. intindexOf(char[], char[])n.a.n.a.
Old fileNew file
169169
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, char[])n.a.n.a.
Old fileNew file
356355
UNCHANGEDstatic public  n.a. intlastIndexOf(char[], char)n.a.n.a.
Old fileNew file
196196
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
385384
UNCHANGEDstatic public  n.a. charmax(char[])n.a.n.a.
Old fileNew file
237237
UNCHANGEDstatic public  n.a. charmin(char[])n.a.n.a.
Old fileNew file
218218
UNCHANGEDstatic public  n.a. voidreverse(char[])n.a.n.a.
Old fileNew file
466465
UNCHANGEDstatic public  n.a. voidreverse(char[], int, int)n.a.n.a.
Old fileNew file
481480
NEWstatic public  n.a. voidrotate(char[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.500
NEWstatic public  n.a. voidrotate(char[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.517
UNCHANGEDstatic public  n.a. charsaturatedCast(long)n.a.n.a.
Old fileNew file
9595
UNCHANGEDstatic public  n.a. voidsortDescending(char[])n.a.n.a.
Old fileNew file
442441
UNCHANGEDstatic public  n.a. voidsortDescending(char[], int, int)n.a.n.a.
Old fileNew file
453452
UNCHANGEDstatic public  n.a. char[]toArray(java.util.Collection
<..>
New: java.lang.Character
Old: java.lang.Character
)
n.a.n.a.
Old fileNew file
422421
UNCHANGEDstatic public  n.a. byte[]toByteArray(char)n.a.n.a.
Old fileNew file
298297
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.primitives.Doublestop
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDcom.google.common.primitives.DoublesMethodsForWeb(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final intBYTESn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Double
Old: java.lang.Double
asList(double[])n.a.n.a.
Old fileNew file
508569
UNCHANGEDstatic public  n.a. intcompare(double, double)n.a.n.a.
Old fileNew file
9496
UNCHANGEDstatic public  n.a. double[]concat(double[])n.a.n.a.
Old fileNew file
267277
UNCHANGEDstatic public  n.a. doubleconstrainToRange(double, double, double)n.a.n.a.
Old fileNew file
254261
UNCHANGEDstatic public  n.a. booleancontains(double[], double)n.a.n.a.
Old fileNew file
118120
UNCHANGEDstatic public  n.a. double[]ensureCapacity(double[], int, int)n.a.n.a.
Old fileNew file
331340
UNCHANGEDstatic public  n.a. inthashCode(double)n.a.n.a.
Old fileNew file
7375
UNCHANGEDstatic public  n.a. intindexOf(double[], double)n.a.n.a.
Old fileNew file
136138
UNCHANGEDstatic public  n.a. intindexOf(double[], double[])n.a.n.a.
Old fileNew file
162164
UNCHANGEDstatic public  n.a. booleanisFinite(double)n.a.n.a.
Old fileNew file
106108
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, double[])n.a.n.a.
Old fileNew file
349358
UNCHANGEDstatic public  n.a. intlastIndexOf(double[], double)n.a.n.a.
Old fileNew file
190192
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
377386
UNCHANGEDstatic public  n.a. doublemax(double[])n.a.n.a.
Old fileNew file
231237
UNCHANGEDstatic public  n.a. doublemin(double[])n.a.n.a.
Old fileNew file
213217
UNCHANGEDstatic public  n.a. voidreverse(double[])n.a.n.a.
Old fileNew file
437446
UNCHANGEDstatic public  n.a. voidreverse(double[], int, int)n.a.n.a.
Old fileNew file
452461
NEWstatic public  n.a. voidrotate(double[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.481
NEWstatic public  n.a. voidrotate(double[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.498
UNCHANGEDstatic public  n.a. voidsortDescending(double[])n.a.n.a.
Old fileNew file
410419
UNCHANGEDstatic public  n.a. voidsortDescending(double[], int, int)n.a.n.a.
Old fileNew file
424433
UNCHANGEDstatic public  n.a. com.google.common.base.Converter
<..>
New: java.lang.Stringjava.lang.Double
Old: java.lang.Stringjava.lang.Double
stringConverter()n.a.n.a.
Old fileNew file
314323
UNCHANGEDstatic public  n.a. double[]toArray(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
475534
UNCHANGEDstatic public  n.a. java.lang.DoubletryParse(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
702765
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.primitives.Floatstop
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDcom.google.common.primitives.FloatsMethodsForWeb(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final intBYTESn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Float
Old: java.lang.Float
asList(float[])n.a.n.a.
Old fileNew file
500561
UNCHANGEDstatic public  n.a. intcompare(float, float)n.a.n.a.
Old fileNew file
8991
UNCHANGEDstatic public  n.a. float[]concat(float[])n.a.n.a.
Old fileNew file
262272
UNCHANGEDstatic public  n.a. floatconstrainToRange(float, float, float)n.a.n.a.
Old fileNew file
249256
UNCHANGEDstatic public  n.a. booleancontains(float[], float)n.a.n.a.
Old fileNew file
113115
UNCHANGEDstatic public  n.a. float[]ensureCapacity(float[], int, int)n.a.n.a.
Old fileNew file
326335
UNCHANGEDstatic public  n.a. inthashCode(float)n.a.n.a.
Old fileNew file
7274
UNCHANGEDstatic public  n.a. intindexOf(float[], float)n.a.n.a.
Old fileNew file
131133
UNCHANGEDstatic public  n.a. intindexOf(float[], float[])n.a.n.a.
Old fileNew file
157159
UNCHANGEDstatic public  n.a. booleanisFinite(float)n.a.n.a.
Old fileNew file
101103
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, float[])n.a.n.a.
Old fileNew file
344353
UNCHANGEDstatic public  n.a. intlastIndexOf(float[], float)n.a.n.a.
Old fileNew file
185187
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
372381
UNCHANGEDstatic public  n.a. floatmax(float[])n.a.n.a.
Old fileNew file
226232
UNCHANGEDstatic public  n.a. floatmin(float[])n.a.n.a.
Old fileNew file
208212
UNCHANGEDstatic public  n.a. voidreverse(float[])n.a.n.a.
Old fileNew file
432441
UNCHANGEDstatic public  n.a. voidreverse(float[], int, int)n.a.n.a.
Old fileNew file
447456
NEWstatic public  n.a. voidrotate(float[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.476
NEWstatic public  n.a. voidrotate(float[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.493
UNCHANGEDstatic public  n.a. voidsortDescending(float[])n.a.n.a.
Old fileNew file
405414
UNCHANGEDstatic public  n.a. voidsortDescending(float[], int, int)n.a.n.a.
Old fileNew file
419428
UNCHANGEDstatic public  n.a. com.google.common.base.Converter
<..>
New: java.lang.Stringjava.lang.Float
Old: java.lang.Stringjava.lang.Float
stringConverter()n.a.n.a.
Old fileNew file
309318
UNCHANGEDstatic public  n.a. float[]toArray(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
470529
UNCHANGEDstatic public  n.a. java.lang.FloattryParse(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
654717
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.primitives.ImmutableDoubleArraytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-4625514491393702715n.a.
Newtrue-4625514491393702715n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.List
<..>
New: java.lang.Double
Old: java.lang.Double
asList()n.a.n.a.
Old fileNew file
465465
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArray$Builderbuilder(int)n.a.n.a.
Old fileNew file
192190
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArray$Builderbuilder()n.a.n.a.
Old fileNew file
205203
UNCHANGEDpublic  n.a. booleancontains(double)n.a.n.a.
Old fileNew file
413413
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArraycopyOf(double[])n.a.n.a.
Old fileNew file
150148
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArraycopyOf(java.util.Collection
<..>
New: java.lang.Double
Old: java.lang.Double
)
n.a.n.a.
Old fileNew file
157155
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArraycopyOf(java.lang.Iterable
<..>
New: java.lang.Double
Old: java.lang.Double
)
n.a.n.a.
Old fileNew file
168166
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArraycopyOf(java.util.stream.DoubleStream)n.a.n.a.
Old fileNew file
177175
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
555555
UNCHANGEDpublic  n.a. voidforEach(java.util.function.DoubleConsumer)n.a.n.a.
Old fileNew file
418418
UNCHANGEDpublic  n.a. doubleget(int)n.a.n.a.
Old fileNew file
376376
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
581581
UNCHANGEDpublic  n.a. intindexOf(double)n.a.n.a.
Old fileNew file
386386
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
366366
UNCHANGEDpublic  n.a. intlastIndexOf(double)n.a.n.a.
Old fileNew file
400400
UNCHANGEDpublic  n.a. intlength()n.a.n.a.
Old fileNew file
361361
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof()n.a.n.a.
Old fileNew file
9694
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof(double)n.a.n.a.
Old fileNew file
10199
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof(double, double)n.a.n.a.
Old fileNew file
106104
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof(double, double, double)n.a.n.a.
Old fileNew file
111109
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof(double, double, double, double)n.a.n.a.
Old fileNew file
116114
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof(double, double, double, double, double)n.a.n.a.
Old fileNew file
121119
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof(double, double, double, double, double, double)n.a.n.a.
Old fileNew file
127125
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableDoubleArrayof(double, double[])n.a.n.a.
Old fileNew file
140138
UNCHANGEDpublic  n.a. java.util.stream.DoubleStreamstream()n.a.n.a.
Old fileNew file
426426
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArraysubArray(int, int)n.a.n.a.
Old fileNew file
442442
UNCHANGEDpublic  n.a. double[]toArray()n.a.n.a.
Old fileNew file
431431
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
595595
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArraytrimmed()n.a.n.a.
Old fileNew file
615615
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
UNCHANGED final static public class com.google.common.primitives.ImmutableDoubleArray$Buildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArray$Builderadd(double)n.a.n.a.
Old fileNew file
226224
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArray$BuilderaddAll(double[])n.a.n.a.
Old fileNew file
237236
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArray$BuilderaddAll(java.lang.Iterable
<..>
New: java.lang.Double
Old: java.lang.Double
)
n.a.n.a.
Old fileNew file
248248
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArray$BuilderaddAll(java.util.Collection
<..>
New: java.lang.Double
Old: java.lang.Double
)
n.a.n.a.
Old fileNew file
262263
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArray$BuilderaddAll(java.util.stream.DoubleStream)n.a.n.a.
Old fileNew file
274276
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArray$BuilderaddAll(com.google.common.primitives.ImmutableDoubleArray)n.a.n.a.
Old fileNew file
288291
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableDoubleArraybuild()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDcom.google.errorprone.annotations.CheckReturnValuen.a.
n.a.n.a.
Old fileNew file
329329
UNCHANGED (Serializable compatible) final public class com.google.common.primitives.ImmutableIntArraytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue4365226226020206625n.a.
Newtrue4365226226020206625n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.List
<..>
New: java.lang.Integer
Old: java.lang.Integer
asList()n.a.n.a.
Old fileNew file
460460
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArray$Builderbuilder(int)n.a.n.a.
Old fileNew file
189187
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArray$Builderbuilder()n.a.n.a.
Old fileNew file
202200
UNCHANGEDpublic  n.a. booleancontains(int)n.a.n.a.
Old fileNew file
408408
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArraycopyOf(int[])n.a.n.a.
Old fileNew file
149147
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArraycopyOf(java.util.Collection
<..>
New: java.lang.Integer
Old: java.lang.Integer
)
n.a.n.a.
Old fileNew file
154152
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArraycopyOf(java.lang.Iterable
<..>
New: java.lang.Integer
Old: java.lang.Integer
)
n.a.n.a.
Old fileNew file
165163
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArraycopyOf(java.util.stream.IntStream)n.a.n.a.
Old fileNew file
174172
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
550550
UNCHANGEDpublic  n.a. voidforEach(java.util.function.IntConsumer)n.a.n.a.
Old fileNew file
413413
UNCHANGEDpublic  n.a. intget(int)n.a.n.a.
Old fileNew file
373373
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
571571
UNCHANGEDpublic  n.a. intindexOf(int)n.a.n.a.
Old fileNew file
382382
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
363363
UNCHANGEDpublic  n.a. intlastIndexOf(int)n.a.n.a.
Old fileNew file
395395
UNCHANGEDpublic  n.a. intlength()n.a.n.a.
Old fileNew file
358358
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof()n.a.n.a.
Old fileNew file
9694
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof(int)n.a.n.a.
Old fileNew file
10199
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof(int, int)n.a.n.a.
Old fileNew file
106104
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof(int, int, int)n.a.n.a.
Old fileNew file
111109
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof(int, int, int, int)n.a.n.a.
Old fileNew file
116114
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof(int, int, int, int, int)n.a.n.a.
Old fileNew file
121119
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof(int, int, int, int, int, int)n.a.n.a.
Old fileNew file
126124
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableIntArrayof(int, int[])n.a.n.a.
Old fileNew file
139137
UNCHANGEDpublic  n.a. java.util.stream.IntStreamstream()n.a.n.a.
Old fileNew file
421421
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArraysubArray(int, int)n.a.n.a.
Old fileNew file
437437
UNCHANGEDpublic  n.a. int[]toArray()n.a.n.a.
Old fileNew file
426426
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
585585
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArraytrimmed()n.a.n.a.
Old fileNew file
605605
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
UNCHANGED final static public class com.google.common.primitives.ImmutableIntArray$Buildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArray$Builderadd(int)n.a.n.a.
Old fileNew file
223221
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArray$BuilderaddAll(int[])n.a.n.a.
Old fileNew file
234233
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArray$BuilderaddAll(java.lang.Iterable
<..>
New: java.lang.Integer
Old: java.lang.Integer
)
n.a.n.a.
Old fileNew file
245245
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArray$BuilderaddAll(java.util.Collection
<..>
New: java.lang.Integer
Old: java.lang.Integer
)
n.a.n.a.
Old fileNew file
259260
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArray$BuilderaddAll(java.util.stream.IntStream)n.a.n.a.
Old fileNew file
271273
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArray$BuilderaddAll(com.google.common.primitives.ImmutableIntArray)n.a.n.a.
Old fileNew file
285288
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableIntArraybuild()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDcom.google.errorprone.annotations.CheckReturnValuen.a.
n.a.n.a.
Old fileNew file
326326
UNCHANGED (Serializable compatible) final public class com.google.common.primitives.ImmutableLongArraytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-3244723364310612554n.a.
Newtrue-3244723364310612554n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.List
<..>
New: java.lang.Long
Old: java.lang.Long
asList()n.a.n.a.
Old fileNew file
462462
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArray$Builderbuilder(int)n.a.n.a.
Old fileNew file
191189
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArray$Builderbuilder()n.a.n.a.
Old fileNew file
204202
UNCHANGEDpublic  n.a. booleancontains(long)n.a.n.a.
Old fileNew file
410410
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArraycopyOf(long[])n.a.n.a.
Old fileNew file
149147
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArraycopyOf(java.util.Collection
<..>
New: java.lang.Long
Old: java.lang.Long
)
n.a.n.a.
Old fileNew file
156154
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArraycopyOf(java.lang.Iterable
<..>
New: java.lang.Long
Old: java.lang.Long
)
n.a.n.a.
Old fileNew file
167165
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArraycopyOf(java.util.stream.LongStream)n.a.n.a.
Old fileNew file
176174
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
552552
UNCHANGEDpublic  n.a. voidforEach(java.util.function.LongConsumer)n.a.n.a.
Old fileNew file
415415
UNCHANGEDpublic  n.a. longget(int)n.a.n.a.
Old fileNew file
375375
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
573573
UNCHANGEDpublic  n.a. intindexOf(long)n.a.n.a.
Old fileNew file
384384
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
365365
UNCHANGEDpublic  n.a. intlastIndexOf(long)n.a.n.a.
Old fileNew file
397397
UNCHANGEDpublic  n.a. intlength()n.a.n.a.
Old fileNew file
360360
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof()n.a.n.a.
Old fileNew file
9694
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof(long)n.a.n.a.
Old fileNew file
10199
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof(long, long)n.a.n.a.
Old fileNew file
106104
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof(long, long, long)n.a.n.a.
Old fileNew file
111109
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof(long, long, long, long)n.a.n.a.
Old fileNew file
116114
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof(long, long, long, long, long)n.a.n.a.
Old fileNew file
121119
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof(long, long, long, long, long, long)n.a.n.a.
Old fileNew file
126124
UNCHANGEDstatic public  n.a. com.google.common.primitives.ImmutableLongArrayof(long, long[])n.a.n.a.
Old fileNew file
139137
UNCHANGEDpublic  n.a. java.util.stream.LongStreamstream()n.a.n.a.
Old fileNew file
423423
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArraysubArray(int, int)n.a.n.a.
Old fileNew file
439439
UNCHANGEDpublic  n.a. long[]toArray()n.a.n.a.
Old fileNew file
428428
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
587587
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArraytrimmed()n.a.n.a.
Old fileNew file
607607
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDcom.google.errorprone.annotations.Immutablen.a.
UNCHANGED final static public class com.google.common.primitives.ImmutableLongArray$Buildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArray$Builderadd(long)n.a.n.a.
Old fileNew file
225223
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArray$BuilderaddAll(long[])n.a.n.a.
Old fileNew file
236235
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArray$BuilderaddAll(java.lang.Iterable
<..>
New: java.lang.Long
Old: java.lang.Long
)
n.a.n.a.
Old fileNew file
247247
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArray$BuilderaddAll(java.util.Collection
<..>
New: java.lang.Long
Old: java.lang.Long
)
n.a.n.a.
Old fileNew file
261262
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArray$BuilderaddAll(java.util.stream.LongStream)n.a.n.a.
Old fileNew file
273275
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArray$BuilderaddAll(com.google.common.primitives.ImmutableLongArray)n.a.n.a.
Old fileNew file
287290
UNCHANGEDpublic  n.a. com.google.common.primitives.ImmutableLongArraybuild()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDcom.google.errorprone.annotations.CheckReturnValuen.a.
n.a.n.a.
Old fileNew file
328328
MODIFIED final public class com.google.common.primitives.Intstop
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDcom.google.common.primitives.IntsMethodsForWeb(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final intBYTESn.a.
UNCHANGEDpublic static final intMAX_POWER_OF_TWOn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Integer
Old: java.lang.Integer
asList(int[])n.a.n.a.
Old fileNew file
553634
UNCHANGEDstatic public  n.a. intcheckedCast(long)n.a.n.a.
Old fileNew file
8788
UNCHANGEDstatic public  n.a. intcompare(int, int)n.a.n.a.
Old fileNew file
123124
UNCHANGEDstatic public  n.a. int[]concat(int[])n.a.n.a.
Old fileNew file
280284
UNCHANGEDstatic public  n.a. intconstrainToRange(int, int, int)n.a.n.a.
Old fileNew file
268272
UNCHANGEDstatic public  n.a. booleancontains(int[], int)n.a.n.a.
Old fileNew file
134135
UNCHANGEDstatic public  n.a. int[]ensureCapacity(int[], int, int)n.a.n.a.
Old fileNew file
390393
UNCHANGEDstatic public  n.a. intfromByteArray(byte[])n.a.n.a.
Old fileNew file
320324
UNCHANGEDstatic public  n.a. intfromBytes(byte, byte, byte, byte)n.a.n.a.
Old fileNew file
331335
UNCHANGEDstatic public  n.a. inthashCode(int)n.a.n.a.
Old fileNew file
7576
UNCHANGEDstatic public  n.a. intindexOf(int[], int)n.a.n.a.
Old fileNew file
151152
UNCHANGEDstatic public  n.a. intindexOf(int[], int[])n.a.n.a.
Old fileNew file
175176
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, int[])n.a.n.a.
Old fileNew file
404407
UNCHANGEDstatic public  n.a. intlastIndexOf(int[], int)n.a.n.a.
Old fileNew file
202203
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
431434
UNCHANGEDstatic public  n.a. intmax(int[])n.a.n.a.
Old fileNew file
243248
UNCHANGEDstatic public  n.a. intmin(int[])n.a.n.a.
Old fileNew file
224227
UNCHANGEDstatic public  n.a. voidreverse(int[])n.a.n.a.
Old fileNew file
485488
UNCHANGEDstatic public  n.a. voidreverse(int[], int, int)n.a.n.a.
Old fileNew file
500503
NEWstatic public  n.a. voidrotate(int[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.523
NEWstatic public  n.a. voidrotate(int[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.566
UNCHANGEDstatic public  n.a. intsaturatedCast(long)n.a.n.a.
Old fileNew file
101102
UNCHANGEDstatic public  n.a. voidsortDescending(int[])n.a.n.a.
Old fileNew file
461464
UNCHANGEDstatic public  n.a. voidsortDescending(int[], int, int)n.a.n.a.
Old fileNew file
472475
UNCHANGEDstatic public  n.a. com.google.common.base.Converter
<..>
New: java.lang.Stringjava.lang.Integer
Old: java.lang.Stringjava.lang.Integer
stringConverter()n.a.n.a.
Old fileNew file
373376
UNCHANGEDstatic public  n.a. int[]toArray(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
523602
UNCHANGEDstatic public  n.a. byte[]toByteArray(int)n.a.n.a.
Old fileNew file
303307
UNCHANGEDstatic public  n.a. java.lang.IntegertryParse(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
711793
UNCHANGEDstatic public  n.a. java.lang.IntegertryParse(java.lang.String, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
735818
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.primitives.Longstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final intBYTESn.a.
UNCHANGEDpublic static final longMAX_POWER_OF_TWOn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Long
Old: java.lang.Long
asList(long[])n.a.n.a.
Old fileNew file
650712
UNCHANGEDstatic public  n.a. intcompare(long, long)n.a.n.a.
Old fileNew file
9595
UNCHANGEDstatic public  n.a. long[]concat(long[])n.a.n.a.
Old fileNew file
252253
UNCHANGEDstatic public  n.a. longconstrainToRange(long, long, long)n.a.n.a.
Old fileNew file
240239
UNCHANGEDstatic public  n.a. booleancontains(long[], long)n.a.n.a.
Old fileNew file
106106
UNCHANGEDstatic public  n.a. long[]ensureCapacity(long[], int, int)n.a.n.a.
Old fileNew file
486496
UNCHANGEDstatic public  n.a. longfromByteArray(byte[])n.a.n.a.
Old fileNew file
298307
UNCHANGEDstatic public  n.a. longfromBytes(byte, byte, byte, byte, byte, byte, byte, byte)n.a.n.a.
Old fileNew file
311320
UNCHANGEDstatic public  n.a. inthashCode(long)n.a.n.a.
Old fileNew file
7979
UNCHANGEDstatic public  n.a. intindexOf(long[], long)n.a.n.a.
Old fileNew file
123123
UNCHANGEDstatic public  n.a. intindexOf(long[], long[])n.a.n.a.
Old fileNew file
147147
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, long[])n.a.n.a.
Old fileNew file
500510
UNCHANGEDstatic public  n.a. intlastIndexOf(long[], long)n.a.n.a.
Old fileNew file
174174
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
528538
UNCHANGEDstatic public  n.a. longmax(long[])n.a.n.a.
Old fileNew file
215215
UNCHANGEDstatic public  n.a. longmin(long[])n.a.n.a.
Old fileNew file
196196
UNCHANGEDstatic public  n.a. voidreverse(long[])n.a.n.a.
Old fileNew file
582592
UNCHANGEDstatic public  n.a. voidreverse(long[], int, int)n.a.n.a.
Old fileNew file
597607
NEWstatic public  n.a. voidrotate(long[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.627
NEWstatic public  n.a. voidrotate(long[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.644
UNCHANGEDstatic public  n.a. voidsortDescending(long[])n.a.n.a.
Old fileNew file
558568
UNCHANGEDstatic public  n.a. voidsortDescending(long[], int, int)n.a.n.a.
Old fileNew file
569579
UNCHANGEDstatic public  n.a. com.google.common.base.Converter
<..>
New: java.lang.Stringjava.lang.Long
Old: java.lang.Stringjava.lang.Long
stringConverter()n.a.n.a.
Old fileNew file
469479
UNCHANGEDstatic public  n.a. long[]toArray(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
620680
UNCHANGEDstatic public  n.a. byte[]toByteArray(long)n.a.n.a.
Old fileNew file
278287
UNCHANGEDstatic public  n.a. java.lang.LongtryParse(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
366376
UNCHANGEDstatic public  n.a. java.lang.LongtryParse(java.lang.String, int)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
390401
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.primitives.Primitivestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.Set
<..>
New: java.lang.Class < ? >
Old: java.lang.Class < ? >
allPrimitiveTypes()n.a.n.a.
Old fileNew file
7980
UNCHANGEDstatic public  n.a. java.util.Set
<..>
New: java.lang.Class < ? >
Old: java.lang.Class < ? >
allWrapperTypes()n.a.n.a.
Old fileNew file
8889
UNCHANGEDstatic public  n.a. booleanisWrapperType(java.lang.Class
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
9899
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Class
<..>
New: T
Old: T
unwrap(java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
131132
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.Class
<..>
New: T
Old: T
wrap(java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
112113
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.primitives.Shortstop
Superclass:
StatusSuperclassCompatibility Changes
MODIFIEDcom.google.common.primitives.ShortsMethodsForWeb(<- java.lang.Object)
Change
SUPERCLASS_ADDED
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final intBYTESn.a.
UNCHANGEDpublic static final shortMAX_POWER_OF_TWOn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.util.List
<..>
New: java.lang.Short
Old: java.lang.Short
asList(short[])n.a.n.a.
Old fileNew file
551605
UNCHANGEDstatic public  n.a. shortcheckedCast(long)n.a.n.a.
Old fileNew file
8686
UNCHANGEDstatic public  n.a. intcompare(short, short)n.a.n.a.
Old fileNew file
121121
UNCHANGEDstatic public  n.a. short[]concat(short[])n.a.n.a.
Old fileNew file
279282
UNCHANGEDstatic public  n.a. shortconstrainToRange(short, short, short)n.a.n.a.
Old fileNew file
266269
UNCHANGEDstatic public  n.a. booleancontains(short[], short)n.a.n.a.
Old fileNew file
132132
UNCHANGEDstatic public  n.a. short[]ensureCapacity(short[], int, int)n.a.n.a.
Old fileNew file
389391
UNCHANGEDstatic public  n.a. shortfromByteArray(byte[])n.a.n.a.
Old fileNew file
318321
UNCHANGEDstatic public  n.a. shortfromBytes(byte, byte)n.a.n.a.
Old fileNew file
330333
UNCHANGEDstatic public  n.a. inthashCode(short)n.a.n.a.
Old fileNew file
7474
UNCHANGEDstatic public  n.a. intindexOf(short[], short)n.a.n.a.
Old fileNew file
149149
UNCHANGEDstatic public  n.a. intindexOf(short[], short[])n.a.n.a.
Old fileNew file
173173
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, short[])n.a.n.a.
Old fileNew file
404406
UNCHANGEDstatic public  n.a. intlastIndexOf(short[], short)n.a.n.a.
Old fileNew file
200200
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
432434
UNCHANGEDstatic public  n.a. shortmax(short[])n.a.n.a.
Old fileNew file
241245
UNCHANGEDstatic public  n.a. shortmin(short[])n.a.n.a.
Old fileNew file
222224
UNCHANGEDstatic public  n.a. voidreverse(short[])n.a.n.a.
Old fileNew file
486488
UNCHANGEDstatic public  n.a. voidreverse(short[], int, int)n.a.n.a.
Old fileNew file
501503
NEWstatic public  n.a. voidrotate(short[], int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.523
NEWstatic public  n.a. voidrotate(short[], int, int, int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.540
UNCHANGEDstatic public  n.a. shortsaturatedCast(long)n.a.n.a.
Old fileNew file
9999
UNCHANGEDstatic public  n.a. voidsortDescending(short[])n.a.n.a.
Old fileNew file
462464
UNCHANGEDstatic public  n.a. voidsortDescending(short[], int, int)n.a.n.a.
Old fileNew file
473475
UNCHANGEDstatic public  n.a. com.google.common.base.Converter
<..>
New: java.lang.Stringjava.lang.Short
Old: java.lang.Stringjava.lang.Short
stringConverter()n.a.n.a.
Old fileNew file
372374
UNCHANGEDstatic public  n.a. short[]toArray(java.util.Collection
<..>
New: ? extends java.lang.Number
Old: ? extends java.lang.Number
)
n.a.n.a.
Old fileNew file
524576
UNCHANGEDstatic public  n.a. byte[]toByteArray(short)n.a.n.a.
Old fileNew file
303306
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.primitives.SignedBytestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final byteMAX_POWER_OF_TWOn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. bytecheckedCast(long)n.a.n.a.
Old fileNew file
5859
UNCHANGEDstatic public  n.a. intcompare(byte, byte)n.a.n.a.
Old fileNew file
9495
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, byte[])n.a.n.a.
Old fileNew file
144145
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
173174
UNCHANGEDstatic public  n.a. bytemax(byte[])n.a.n.a.
Old fileNew file
125126
UNCHANGEDstatic public  n.a. bytemin(byte[])n.a.n.a.
Old fileNew file
106107
UNCHANGEDstatic public  n.a. bytesaturatedCast(long)n.a.n.a.
Old fileNew file
7172
UNCHANGEDstatic public  n.a. voidsortDescending(byte[])n.a.n.a.
Old fileNew file
203204
UNCHANGEDstatic public  n.a. voidsortDescending(byte[], int, int)n.a.n.a.
Old fileNew file
214215
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.primitives.UnsignedBytestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final byteMAX_POWER_OF_TWOn.a.
UNCHANGEDpublic static final byteMAX_VALUEn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. bytecheckedCast(long)n.a.n.a.
Old fileNew file
8790
UNCHANGEDstatic public  n.a. intcompare(byte, byte)n.a.n.a.
Old fileNew file
120123
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, byte[])n.a.n.a.
Old fileNew file
242241
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
271270
UNCHANGEDstatic public  n.a. bytemax(byte[])n.a.n.a.
Old fileNew file
152155
UNCHANGEDstatic public  n.a. bytemin(byte[])n.a.n.a.
Old fileNew file
132135
UNCHANGEDstatic public  n.a. byteparseUnsignedByte(java.lang.String)n.a.n.a.
Old fileNew file
205205
UNCHANGEDstatic public  n.a. byteparseUnsignedByte(java.lang.String, int)n.a.n.a.
Old fileNew file
223222
UNCHANGEDstatic public  n.a. bytesaturatedCast(long)n.a.n.a.
Old fileNew file
100103
UNCHANGEDstatic public  n.a. voidsort(byte[])n.a.n.a.
Old fileNew file
460462
UNCHANGEDstatic public  n.a. voidsort(byte[], int, int)n.a.n.a.
Old fileNew file
471473
UNCHANGEDstatic public  n.a. voidsortDescending(byte[])n.a.n.a.
Old fileNew file
489491
UNCHANGEDstatic public  n.a. voidsortDescending(byte[], int, int)n.a.n.a.
Old fileNew file
500502
UNCHANGEDstatic public  n.a. inttoInt(byte)n.a.n.a.
Old fileNew file
7477
UNCHANGEDstatic public  n.a. java.lang.StringtoString(byte)n.a.n.a.
Old fileNew file
170172
UNCHANGEDstatic public  n.a. java.lang.StringtoString(byte, int)n.a.n.a.
Old fileNew file
185186
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.primitives.UnsignedIntegertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Numbern.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue4720406302515855051n.a.
Newtrue4720406302515855051n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.primitives.UnsignedIntegerMAX_VALUEn.a.
UNCHANGEDpublic static final com.google.common.primitives.UnsignedIntegerONEn.a.
UNCHANGEDpublic static final com.google.common.primitives.UnsignedIntegerZEROn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.math.BigIntegerbigIntegerValue()n.a.n.a.
Old fileNew file
209212
UNCHANGEDpublic  n.a. intcompareTo(com.google.common.primitives.UnsignedInteger)n.a.n.a.
Old fileNew file
219222
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedIntegerdividedBy(com.google.common.primitives.UnsignedInteger)n.a.n.a.
Old fileNew file
158161
UNCHANGEDpublic  n.a. doubledoubleValue()n.a.n.a.
Old fileNew file
204207
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
230233
UNCHANGEDpublic  n.a. floatfloatValue()n.a.n.a.
Old fileNew file
195198
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedIntegerfromIntBits(int)n.a.n.a.
Old fileNew file
6769
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
225228
UNCHANGEDpublic  n.a. intintValue()n.a.n.a.
Old fileNew file
180183
UNCHANGEDpublic  n.a. longlongValue()n.a.n.a.
Old fileNew file
186189
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedIntegerminus(com.google.common.primitives.UnsignedInteger)n.a.n.a.
Old fileNew file
136138
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedIntegermod(com.google.common.primitives.UnsignedInteger)n.a.n.a.
Old fileNew file
168171
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedIntegerplus(com.google.common.primitives.UnsignedInteger)n.a.n.a.
Old fileNew file
126128
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedIntegertimes(com.google.common.primitives.UnsignedInteger)n.a.n.a.
Old fileNew file
148151
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
240243
UNCHANGEDpublic  n.a. java.lang.StringtoString(int)n.a.n.a.
Old fileNew file
249252
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedIntegervalueOf(long)n.a.n.a.
Old fileNew file
7577
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedIntegervalueOf(java.math.BigInteger)n.a.n.a.
Old fileNew file
8991
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedIntegervalueOf(java.lang.String)n.a.n.a.
Old fileNew file
105107
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedIntegervalueOf(java.lang.String, int)n.a.n.a.
Old fileNew file
116118
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.primitives.UnsignedIntstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. intcheckedCast(long)n.a.n.a.
Old fileNew file
9493
UNCHANGEDstatic public  n.a. intcompare(int, int)n.a.n.a.
Old fileNew file
7170
UNCHANGEDstatic public  n.a. intdecode(java.lang.String)n.a.n.a.
Old fileNew file
316315
UNCHANGEDstatic public  n.a. intdivide(int, int)n.a.n.a.
Old fileNew file
282281
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, int[])n.a.n.a.
Old fileNew file
166165
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
191190
UNCHANGEDstatic public  n.a. intmax(int[])n.a.n.a.
Old fileNew file
146145
UNCHANGEDstatic public  n.a. intmin(int[])n.a.n.a.
Old fileNew file
126125
UNCHANGEDstatic public  n.a. intparseUnsignedInt(java.lang.String)n.a.n.a.
Old fileNew file
339338
UNCHANGEDstatic public  n.a. intparseUnsignedInt(java.lang.String, int)n.a.n.a.
Old fileNew file
357356
UNCHANGEDstatic public  n.a. intremainder(int, int)n.a.n.a.
Old fileNew file
296295
UNCHANGEDstatic public  n.a. intsaturatedCast(long)n.a.n.a.
Old fileNew file
108107
UNCHANGEDstatic public  n.a. voidsort(int[])n.a.n.a.
Old fileNew file
220219
UNCHANGEDstatic public  n.a. voidsort(int[], int, int)n.a.n.a.
Old fileNew file
231230
UNCHANGEDstatic public  n.a. voidsortDescending(int[])n.a.n.a.
Old fileNew file
249248
UNCHANGEDstatic public  n.a. voidsortDescending(int[], int, int)n.a.n.a.
Old fileNew file
260259
UNCHANGEDstatic public  n.a. longtoLong(int)n.a.n.a.
Old fileNew file
8079
UNCHANGEDstatic public  n.a. java.lang.StringtoString(int)n.a.n.a.
Old fileNew file
372371
UNCHANGEDstatic public  n.a. java.lang.StringtoString(int, int)n.a.n.a.
Old fileNew file
387386
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.primitives.UnsignedLongtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Numbern.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue6984251942709497038n.a.
Newtrue6984251942709497038n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.primitives.UnsignedLongMAX_VALUEn.a.
UNCHANGEDpublic static final com.google.common.primitives.UnsignedLongONEn.a.
UNCHANGEDpublic static final com.google.common.primitives.UnsignedLongZEROn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.math.BigIntegerbigIntegerValue()n.a.n.a.
Old fileNew file
222226
UNCHANGEDpublic  n.a. intcompareTo(com.google.common.primitives.UnsignedLong)n.a.n.a.
Old fileNew file
231235
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedLongdividedBy(com.google.common.primitives.UnsignedLong)n.a.n.a.
Old fileNew file
162163
UNCHANGEDpublic  n.a. doubledoubleValue()n.a.n.a.
Old fileNew file
213213
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
242246
UNCHANGEDpublic  n.a. floatfloatValue()n.a.n.a.
Old fileNew file
199199
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedLongfromLongBits(long)n.a.n.a.
Old fileNew file
7071
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
237241
UNCHANGEDpublic  n.a. intintValue()n.a.n.a.
Old fileNew file
177178
UNCHANGEDpublic  n.a. longlongValue()n.a.n.a.
Old fileNew file
189190
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedLongminus(com.google.common.primitives.UnsignedLong)n.a.n.a.
Old fileNew file
143144
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedLongmod(com.google.common.primitives.UnsignedLong)n.a.n.a.
Old fileNew file
171172
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedLongplus(com.google.common.primitives.UnsignedLong)n.a.n.a.
Old fileNew file
133134
UNCHANGEDpublic  n.a. com.google.common.primitives.UnsignedLongtimes(com.google.common.primitives.UnsignedLong)n.a.n.a.
Old fileNew file
153154
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
252256
UNCHANGEDpublic  n.a. java.lang.StringtoString(int)n.a.n.a.
Old fileNew file
261265
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedLongvalueOf(long)n.a.n.a.
Old fileNew file
8182
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedLongvalueOf(java.math.BigInteger)n.a.n.a.
Old fileNew file
9394
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedLongvalueOf(java.lang.String)n.a.n.a.
Old fileNew file
110111
UNCHANGEDstatic public  n.a. com.google.common.primitives.UnsignedLongvalueOf(java.lang.String, int)n.a.n.a.
Old fileNew file
123124
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.primitives.UnsignedLongstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final longMAX_VALUEn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. intcompare(long, long)n.a.n.a.
Old fileNew file
7978
UNCHANGEDstatic public  n.a. longdecode(java.lang.String)n.a.n.a.
Old fileNew file
380379
UNCHANGEDstatic public  n.a. longdivide(long, long)n.a.n.a.
Old fileNew file
248247
UNCHANGEDstatic public  n.a. java.lang.Stringjoin(java.lang.String, long[])n.a.n.a.
Old fileNew file
131130
UNCHANGEDstatic public  n.a. java.util.ComparatorlexicographicalComparator()n.a.n.a.
Old fileNew file
157156
UNCHANGEDstatic public  n.a. longmax(long[])n.a.n.a.
Old fileNew file
111110
UNCHANGEDstatic public  n.a. longmin(long[])n.a.n.a.
Old fileNew file
9190
UNCHANGEDstatic public  n.a. longparseUnsignedLong(java.lang.String)n.a.n.a.
Old fileNew file
320319
UNCHANGEDstatic public  n.a. longparseUnsignedLong(java.lang.String, int)n.a.n.a.
Old fileNew file
338337
UNCHANGEDstatic public  n.a. longremainder(long, long)n.a.n.a.
Old fileNew file
284283
UNCHANGEDstatic public  n.a. voidsort(long[])n.a.n.a.
Old fileNew file
186185
UNCHANGEDstatic public  n.a. voidsort(long[], int, int)n.a.n.a.
Old fileNew file
197196
UNCHANGEDstatic public  n.a. voidsortDescending(long[])n.a.n.a.
Old fileNew file
215214
UNCHANGEDstatic public  n.a. voidsortDescending(long[], int, int)n.a.n.a.
Old fileNew file
226225
UNCHANGEDstatic public  n.a. java.lang.StringtoString(long)n.a.n.a.
Old fileNew file
442441
UNCHANGEDstatic public  n.a. java.lang.StringtoString(long, int)n.a.n.a.
Old fileNew file
457456
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.primitives.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.reflect.AbstractInvocationHandlertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.reflect.InvocationHandlern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AbstractInvocationHandler()n.a.n.a.
Old fileNew file
4242
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
113115
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
122124
UNCHANGEDfinal public  n.a. java.lang.Objectinvoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.Throwable
n.a.
Old fileNew file
6465
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
132134
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.reflect.ClassPathtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.reflect.ClassPathfrom(java.lang.ClassLoader)
Status:Name:
UNCHANGEDjava.io.IOException
n.a.
Old fileNew file
118126
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.reflect.ClassPath$ClassInfo
Old: com.google.common.reflect.ClassPath$ClassInfo
getAllClasses()n.a.n.a.
Old fileNew file
137157
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.reflect.ClassPath$ResourceInfo
Old: com.google.common.reflect.ClassPath$ResourceInfo
getResources()n.a.n.a.
Old fileNew file
128148
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.reflect.ClassPath$ClassInfo
Old: com.google.common.reflect.ClassPath$ClassInfo
getTopLevelClasses()n.a.n.a.
Old fileNew file
142165
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.reflect.ClassPath$ClassInfo
Old: com.google.common.reflect.ClassPath$ClassInfo
getTopLevelClasses(java.lang.String)n.a.n.a.
Old fileNew file
147173
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableSet
<..>
New: com.google.common.reflect.ClassPath$ClassInfo
Old: com.google.common.reflect.ClassPath$ClassInfo
getTopLevelClassesRecursive(java.lang.String)n.a.n.a.
Old fileNew file
162188
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final static public class com.google.common.reflect.ClassPath$ClassInfotop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.reflect.ClassPath$ResourceInfon.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.StringgetName()n.a.n.a.
Old fileNew file
317356
UNCHANGEDpublic  n.a. java.lang.StringgetPackageName()n.a.n.a.
Old fileNew file
284320
UNCHANGEDpublic  n.a. java.lang.StringgetSimpleName()n.a.n.a.
Old fileNew file
294333
NEWpublic  n.a. booleanisTopLevel()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.368
UNCHANGEDpublic  n.a. java.lang.Class
<..>
New: ?
Old: ?
load()n.a.n.a.
Old fileNew file
328379
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
337388
UNCHANGED static public class com.google.common.reflect.ClassPath$ResourceInfotop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. com.google.common.io.ByteSourceasByteSource()n.a.n.a.
Old fileNew file
222249
UNCHANGEDfinal public  n.a. com.google.common.io.CharSourceasCharSource(java.nio.charset.Charset)n.a.n.a.
Old fileNew file
234261
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
249281
UNCHANGEDfinal public  n.a. java.lang.StringgetResourceName()n.a.n.a.
Old fileNew file
239266
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
244276
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
259291
UNCHANGEDfinal public  n.a. java.net.URLurl()n.a.n.a.
Old fileNew file
207234
UNCHANGED final public class com.google.common.reflect.ImmutableTypeToInstanceMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.reflect.TypeToInstanceMapn.a.
UNCHANGEDjava.util.Mapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.reflect.ImmutableTypeToInstanceMap$Builder
<..>
New: B
Old: B
builder()n.a.n.a.
Old fileNew file
4142
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(com.google.common.reflect.TypeToken
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
105106
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(java.lang.Class
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
110112
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
com.google.common.reflect.ImmutableTypeToInstanceMap
<..>
New: B
Old: B
of()n.a.n.a.
Old fileNew file
3637
UNCHANGEDpublic  n.a. java.lang.Objectput(com.google.common.reflect.TypeToken
<..>
New: ? extends B
Old: ? extends B
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
149157
UNCHANGEDpublic  n.a. voidputAll(java.util.Map
<..>
New: ? extends com.google.common.reflect.TypeToken < ? extends B > ? extends B
Old: ? extends com.google.common.reflect.TypeToken < ? extends B > ? extends B
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
161170
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(com.google.common.reflect.TypeToken
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
123127
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
136142
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.reflect.ImmutableTypeToInstanceMap$Buildertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.reflect.ImmutableTypeToInstanceMap
<..>
New: B
Old: B
build()n.a.n.a.
Old fileNew file
9393
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
com.google.common.reflect.ImmutableTypeToInstanceMap$Builder
<..>
New: B
Old: B
put(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
n.a.n.a.
Old fileNew file
7373
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
com.google.common.reflect.ImmutableTypeToInstanceMap$Builder
<..>
New: B
Old: B
put(com.google.common.reflect.TypeToken
<..>
New: T
Old: T
, java.lang.Object)
n.a.n.a.
Old fileNew file
8383
MODIFIED (!) public abstract class com.google.common.reflect.Invokabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDRjava.lang.Objectjava.lang.Object
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
MODIFIED (!)java.lang.Object(<- com.google.common.reflect.Element)
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.reflect.AnnotatedElementn.a.
REMOVED (!)java.lang.reflect.GenericDeclaration
Change
INTERFACE_REMOVED
UNCHANGEDjava.lang.reflect.Membern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic not_bridge  (<-  bridge )  not_synthetic  (<-  synthetic )  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
58214
UNCHANGEDstatic public  n.a. com.google.common.reflect.Invokable
<..>
New: ? java.lang.Object
Old: ? java.lang.Object
from(java.lang.reflect.Method)n.a.n.a.
Old fileNew file
6778
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.reflect.Invokable
<..>
New: TT
Old: TT
from(java.lang.reflect.Constructor
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
7283
UNCHANGEDpublic abstract  n.a. java.lang.reflect.AnnotatedTypegetAnnotatedReturnType()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW (*)final public 
Change StatusNameOld TypeNew TypeGenerics
NEWAn.a.java.lang.annotation.Annotation
java.lang.annotation.AnnotationgetAnnotation(java.lang.Class
<..>
New: A
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.94
NEWfinal public  n.a. java.lang.annotation.Annotation[]getAnnotations()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.99
NEWfinal public  n.a. java.lang.annotation.Annotation[]getDeclaredAnnotations()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.104
UNCHANGEDfinal public  n.a. java.lang.Class
<..>
New: ? super T
Old: ? super T
getDeclaringClass()n.a.n.a.
Old fileNew file
169328
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableList
<..>
New: com.google.common.reflect.TypeToken < java.lang.Throwable >
Old: com.google.common.reflect.TypeToken < java.lang.Throwable >
getExceptionTypes()n.a.n.a.
Old fileNew file
132291
NEWfinal public  n.a. intgetModifiers()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.143
NEWfinal public  n.a. java.lang.StringgetName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.138
UNCHANGEDpublic  n.a. com.google.common.reflect.TypeToken
<..>
New: T
Old: T
getOwnerType()n.a.n.a.
Old fileNew file
177335
UNCHANGEDfinal public  n.a. com.google.common.collect.ImmutableList
<..>
New: com.google.common.reflect.Parameter
Old: com.google.common.reflect.Parameter
getParameters()n.a.n.a.
Old fileNew file
118276
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken
<..>
New: ? extends R
Old: ? extends R
getReturnType()n.a.n.a.
Old fileNew file
109266
NEW (*)public abstract  n.a. java.lang.reflect.TypeVariable[]
<..>
New: ?
getTypeParameters()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
METHOD_ABSTRACT_ADDED_TO_CLASS
Old fileNew file
n.a.n.a.
UNCHANGEDpublic not_bridge  (<-  bridge )  not_synthetic  (<-  synthetic )  n.a. inthashCode()n.a.n.a.
Old fileNew file
58223
UNCHANGEDfinal public  n.a. java.lang.Objectinvoke(java.lang.Object, java.lang.Object[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.reflect.InvocationTargetException
UNCHANGEDjava.lang.IllegalAccessException
n.a.
Old fileNew file
102259
NEWfinal public  n.a. booleanisAbstract()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.189
NEWfinal public  n.a. booleanisAccessible()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.133
NEWfinal public  n.a. booleanisAnnotationPresent(java.lang.Class
<..>
New: ? extends java.lang.annotation.Annotation
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.88
NEWfinal public  n.a. booleanisFinal()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.184
NEWfinal public  n.a. booleanisNative()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.194
UNCHANGEDpublic abstract  n.a. booleanisOverridable()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWfinal public  n.a. booleanisPackagePrivate()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.163
NEWfinal public  n.a. booleanisPrivate()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.168
NEWfinal public  n.a. booleanisProtected()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.158
NEWfinal public  n.a. booleanisPublic()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.153
NEWfinal public  n.a. booleanisStatic()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.173
NEWfinal public  n.a. booleanisSynchronized()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.199
NEWfinal public  n.a. booleanisSynthetic()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.148
UNCHANGEDpublic abstract  n.a. booleanisVarArgs()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDR1RR
com.google.common.reflect.Invokable
<..>
New: TR1
Old: TR1
returning(java.lang.Class
<..>
New: R1
Old: R1
)
n.a.n.a.
Old fileNew file
152311
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDR1RR
com.google.common.reflect.Invokable
<..>
New: TR1
Old: TR1
returning(com.google.common.reflect.TypeToken
<..>
New: R1
Old: R1
)
n.a.n.a.
Old fileNew file
157316
NEWfinal public  n.a. voidsetAccessible(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.116
UNCHANGEDpublic not_bridge  (<-  bridge )  not_synthetic  (<-  synthetic )  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
58228
NEWfinal public  n.a. booleantrySetAccessible()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.124
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.reflect.MutableTypeToInstanceMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingMapn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.reflect.TypeToInstanceMapn.a.
UNCHANGEDjava.util.Mapn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. MutableTypeToInstanceMap()n.a.n.a.
Old fileNew file
3940
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: java.util.Map$Entry < com.google.common.reflect.TypeToken < B > , B >
Old: java.util.Map$Entry < com.google.common.reflect.TypeToken < B > , B >
entrySet()n.a.n.a.
Old fileNew file
93101
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(java.lang.Class
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
4648
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(com.google.common.reflect.TypeToken
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
5154
UNCHANGEDpublic  n.a. java.lang.Objectput(com.google.common.reflect.TypeToken
<..>
New: ? extends B
Old: ? extends B
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
7683
UNCHANGEDpublic  n.a. voidputAll(java.util.Map
<..>
New: ? extends com.google.common.reflect.TypeToken < ? extends B > ? extends B
Old: ? extends com.google.common.reflect.TypeToken < ? extends B > ? extends B
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
8896
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
5761
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(com.google.common.reflect.TypeToken
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
6368
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.reflect.Parametertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.reflect.AnnotatedElementn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
123141
UNCHANGEDpublic  n.a. java.lang.reflect.AnnotatedTypegetAnnotatedType()n.a.n.a.
Old fileNew file
118136
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.annotation.Annotationjava.lang.annotation.Annotation
java.lang.annotation.AnnotationgetAnnotation(java.lang.Class
<..>
New: A
Old: A
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
7282
UNCHANGEDpublic  n.a. java.lang.annotation.Annotation[]getAnnotations()n.a.n.a.
Old fileNew file
8393
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.annotation.Annotationjava.lang.annotation.Annotation
java.lang.annotation.Annotation[]getAnnotationsByType(java.lang.Class
<..>
New: A
Old: A
)
n.a.n.a.
Old fileNew file
9099
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.annotation.Annotationjava.lang.annotation.Annotation
java.lang.annotation.AnnotationgetDeclaredAnnotation(java.lang.Class
<..>
New: A
Old: A
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
104112
UNCHANGEDpublic  n.a. java.lang.annotation.Annotation[]getDeclaredAnnotations()n.a.n.a.
Old fileNew file
97105
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDAjava.lang.annotation.Annotationjava.lang.annotation.Annotation
java.lang.annotation.Annotation[]getDeclaredAnnotationsByType(java.lang.Class
<..>
New: A
Old: A
)
n.a.n.a.
Old fileNew file
112120
UNCHANGEDpublic  n.a. com.google.common.reflect.Invokable
<..>
New: ? ?
Old: ? ?
getDeclaringInvokable()n.a.n.a.
Old fileNew file
6271
UNCHANGEDpublic  n.a. com.google.common.reflect.TypeToken
<..>
New: ?
Old: ?
getType()n.a.n.a.
Old fileNew file
5766
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
132150
UNCHANGEDpublic  n.a. booleanisAnnotationPresent(java.lang.Class
<..>
New: ? extends java.lang.annotation.Annotation
Old: ? extends java.lang.annotation.Annotation
)
n.a.n.a.
Old fileNew file
6776
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
137155
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.reflect.Reflectiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.StringgetPackageName(java.lang.Class
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
3837
UNCHANGEDstatic public  n.a. java.lang.StringgetPackageName(java.lang.String)n.a.n.a.
Old fileNew file
4746
UNCHANGEDstatic public  n.a. voidinitialize(java.lang.Class[]
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
6362
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectnewProxy(java.lang.Class
<..>
New: T
Old: T
, java.lang.reflect.InvocationHandler)
n.a.n.a.
Old fileNew file
8281
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.reflect.TypeParametertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.reflect.TypeCapturen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
5564
UNCHANGEDfinal public  n.a. inthashCode()n.a.n.a.
Old fileNew file
5059
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
6473
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.reflect.TypeResolvertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. TypeResolver()n.a.n.a.
Old fileNew file
5958
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.lang.reflect.TyperesolveType(java.lang.reflect.Type)n.a.n.a.
Old fileNew file
215214
UNCHANGEDpublic  n.a. com.google.common.reflect.TypeResolverwhere(java.lang.reflect.Type, java.lang.reflect.Type)n.a.n.a.
Old fileNew file
114113
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.reflect.TypeToInstanceMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDBjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.Mapn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(java.lang.Class
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectgetInstance(com.google.common.reflect.TypeToken
<..>
New: T
Old: T
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(java.lang.Class
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTBB
java.lang.ObjectputInstance(com.google.common.reflect.TypeToken
<..>
New: T
Old: T
, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ImmutableTypeToInstanceMap or MutableTypeToInstanceMap
UNCHANGED (Serializable compatible) public abstract class com.google.common.reflect.TypeTokentop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.reflect.TypeCapturen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue59942563847820353853637540370352322684
Newtrue59942563847820353853637540370352322684
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. com.google.common.reflect.Invokable
<..>
New: TT
Old: TT
constructor(java.lang.reflect.Constructor
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
615633
UNCHANGEDpublic  n.a. booleanequals(java.lang.Object)n.a.n.a.
Old fileNew file
821831
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken
<..>
New: ?
Old: ?
getComponentType()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
n.a.n.a.
Old fileNew file
563581
UNCHANGEDfinal public  n.a. java.lang.Class
<..>
New: ? super T
Old: ? super T
getRawType()n.a.n.a.
Old fileNew file
195195
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken
<..>
New: ? extends T
Old: ? extends T
getSubtype(java.lang.Class
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
408425
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken
<..>
New: ? super T
Old: ? super T
getSupertype(java.lang.Class
<..>
New: ? super T
Old: ? super T
)
n.a.n.a.
Old fileNew file
382399
UNCHANGEDfinal public  n.a. java.lang.reflect.TypegetType()n.a.n.a.
Old fileNew file
203203
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken$TypeSet
<..>
New: T
Old: T
getTypes()n.a.n.a.
Old fileNew file
373390
UNCHANGEDpublic  n.a. inthashCode()n.a.n.a.
Old fileNew file
830840
UNCHANGEDfinal public  n.a. booleanisArray()n.a.n.a.
Old fileNew file
512529
UNCHANGEDfinal public  n.a. booleanisPrimitive()n.a.n.a.
Old fileNew file
521538
UNCHANGEDfinal public  n.a. booleanisSubtypeOf(com.google.common.reflect.TypeToken
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
461478
UNCHANGEDfinal public  n.a. booleanisSubtypeOf(java.lang.reflect.Type)n.a.n.a.
Old fileNew file
473490
UNCHANGEDfinal public  n.a. booleanisSupertypeOf(com.google.common.reflect.TypeToken
<..>
New: ?
Old: ?
)
n.a.n.a.
Old fileNew file
437454
UNCHANGEDfinal public  n.a. booleanisSupertypeOf(java.lang.reflect.Type)n.a.n.a.
Old fileNew file
449466
UNCHANGEDfinal public  n.a. com.google.common.reflect.Invokable
<..>
New: Tjava.lang.Object
Old: Tjava.lang.Object
method(java.lang.reflect.Method)n.a.n.a.
Old fileNew file
576594
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.reflect.TypeToken
<..>
New: T
Old: T
of(java.lang.Class
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
170170
UNCHANGEDstatic public  n.a. com.google.common.reflect.TypeToken
<..>
New: ?
Old: ?
of(java.lang.reflect.Type)n.a.n.a.
Old fileNew file
175175
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken
<..>
New: ?
Old: ?
resolveType(java.lang.reflect.Type)n.a.n.a.
Old fileNew file
266281
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
835845
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken
<..>
New: T
Old: T
unwrap()n.a.n.a.
Old fileNew file
550567
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Objectjava.lang.Object
com.google.common.reflect.TypeToken
<..>
New: T
Old: T
where(com.google.common.reflect.TypeParameter
<..>
New: X
Old: X
, com.google.common.reflect.TypeToken
<..>
New: X
Old: X
)
n.a.n.a.
Old fileNew file
225236
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Objectjava.lang.Object
com.google.common.reflect.TypeToken
<..>
New: T
Old: T
where(com.google.common.reflect.TypeParameter
<..>
New: X
Old: X
, java.lang.Class
<..>
New: X
Old: X
)
n.a.n.a.
Old fileNew file
253268
UNCHANGEDfinal public  n.a. com.google.common.reflect.TypeToken
<..>
New: T
Old: T
wrap()n.a.n.a.
Old fileNew file
531548
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.reflect.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.reflect.TypeToken$TypeSettop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingSetn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.Setn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-91920940979283975120
Newtrue-91920940979283975120
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.reflect.TypeToken$TypeSet
<..>
New: T
Old: T
classes()n.a.n.a.
Old fileNew file
667685
UNCHANGEDpublic  n.a. com.google.common.reflect.TypeToken$TypeSet
<..>
New: T
Old: T
interfaces()n.a.n.a.
Old fileNew file
662680
UNCHANGEDpublic  n.a. java.util.Set
<..>
New: java.lang.Class < T >
Old: java.lang.Class < T >
rawTypes()n.a.n.a.
Old fileNew file
691709
MODIFIED public abstract class com.google.common.util.concurrent.AbstractExecutionThreadServicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.Servicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidaddListener(com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
183179
UNCHANGEDfinal public  n.a. voidawaitRunning()n.a.n.a.
Old fileNew file
211207
UNCHANGEDfinal public  n.a. voidawaitRunning(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
217219
NEWfinal public  n.a. voidawaitRunning(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.213
UNCHANGEDfinal public  n.a. voidawaitTerminated()n.a.n.a.
Old fileNew file
223225
UNCHANGEDfinal public  n.a. voidawaitTerminated(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
229237
NEWfinal public  n.a. voidawaitTerminated(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.231
UNCHANGEDfinal public  n.a. java.lang.ThrowablefailureCause()n.a.n.a.
Old fileNew file
189185
UNCHANGEDfinal public  n.a. booleanisRunning()n.a.n.a.
Old fileNew file
172168
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestartAsync()n.a.n.a.
Old fileNew file
196192
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.Service$Statestate()n.a.n.a.
Old fileNew file
177173
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestopAsync()n.a.n.a.
Old fileNew file
204200
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
167163
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.util.concurrent.AbstractFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.internal.InternalFutureFailureAccessn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ListenableFuturen.a.
UNCHANGEDjava.util.concurrent.Futuren.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidaddListener(java.lang.Runnable, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
681734
UNCHANGEDpublic  n.a. booleancancel(boolean)n.a.n.a.
Old fileNew file
590637
UNCHANGEDpublic  n.a. java.lang.Objectget(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
400436
UNCHANGEDpublic  n.a. java.lang.Objectget()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
508546
UNCHANGEDpublic  n.a. booleanisCancelled()n.a.n.a.
Old fileNew file
570614
UNCHANGEDpublic  n.a. booleanisDone()n.a.n.a.
Old fileNew file
564608
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
10611159
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
MODIFIED public abstract class com.google.common.util.concurrent.AbstractIdleServicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.Servicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidaddListener(com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
137132
UNCHANGEDfinal public  n.a. voidawaitRunning()n.a.n.a.
Old fileNew file
165160
UNCHANGEDfinal public  n.a. voidawaitRunning(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
171172
NEWfinal public  n.a. voidawaitRunning(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.166
UNCHANGEDfinal public  n.a. voidawaitTerminated()n.a.n.a.
Old fileNew file
177178
UNCHANGEDfinal public  n.a. voidawaitTerminated(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
183190
NEWfinal public  n.a. voidawaitTerminated(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.184
UNCHANGEDfinal public  n.a. java.lang.ThrowablefailureCause()n.a.n.a.
Old fileNew file
143138
UNCHANGEDfinal public  n.a. booleanisRunning()n.a.n.a.
Old fileNew file
126121
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestartAsync()n.a.n.a.
Old fileNew file
150145
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.Service$Statestate()n.a.n.a.
Old fileNew file
131126
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestopAsync()n.a.n.a.
Old fileNew file
158153
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
121116
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.util.concurrent.AbstractListeningExecutorServicetop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.util.concurrent.AbstractExecutorServicen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.util.concurrent.ListeningExecutorServicen.a.
UNCHANGEDjava.util.concurrent.Executorn.a.
UNCHANGEDjava.util.concurrent.ExecutorServicen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AbstractListeningExecutorService()n.a.n.a.
Old fileNew file
3941
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: ?
Old: ?
submit(java.lang.Runnable)n.a.n.a.
Old fileNew file
5666
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submit(java.lang.Runnable, java.lang.Object)n.a.n.a.
Old fileNew file
6173
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submit(java.util.concurrent.Callable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
6679
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.CheckReturnValuen.a.
MODIFIED public abstract class com.google.common.util.concurrent.AbstractScheduledServicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.Servicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidaddListener(com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
416427
UNCHANGEDfinal public  n.a. voidawaitRunning()n.a.n.a.
Old fileNew file
444455
UNCHANGEDfinal public  n.a. voidawaitRunning(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
450467
NEWfinal public  n.a. voidawaitRunning(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.461
UNCHANGEDfinal public  n.a. voidawaitTerminated()n.a.n.a.
Old fileNew file
456473
UNCHANGEDfinal public  n.a. voidawaitTerminated(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
462485
NEWfinal public  n.a. voidawaitTerminated(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.479
UNCHANGEDfinal public  n.a. java.lang.ThrowablefailureCause()n.a.n.a.
Old fileNew file
422433
UNCHANGEDfinal public  n.a. booleanisRunning()n.a.n.a.
Old fileNew file
405416
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestartAsync()n.a.n.a.
Old fileNew file
429440
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.Service$Statestate()n.a.n.a.
Old fileNew file
410421
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestopAsync()n.a.n.a.
Old fileNew file
437448
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
400411
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.util.concurrent.AbstractScheduledService$CustomSchedulertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.AbstractScheduledService$Schedulern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AbstractScheduledService$CustomScheduler()n.a.n.a.
Old fileNew file
474520
UNCHANGED static public abstract class com.google.common.util.concurrent.AbstractScheduledService$Schedulertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.AbstractScheduledService$SchedulernewFixedDelaySchedule(java.time.Duration, java.time.Duration)n.a.n.a.
Old fileNew file
128133
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.AbstractScheduledService$SchedulernewFixedDelaySchedule(long, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
144149
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.AbstractScheduledService$SchedulernewFixedRateSchedule(java.time.Duration, java.time.Duration)n.a.n.a.
Old fileNew file
164170
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.AbstractScheduledService$SchedulernewFixedRateSchedule(long, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
179185
MODIFIED public abstract class com.google.common.util.concurrent.AbstractServicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.Servicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidaddListener(com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
487505
UNCHANGEDfinal public  n.a. voidawaitRunning()n.a.n.a.
Old fileNew file
300306
UNCHANGEDfinal public  n.a. voidawaitRunning(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
310322
NEWfinal public  n.a. voidawaitRunning(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.317
UNCHANGEDfinal public  n.a. voidawaitTerminated()n.a.n.a.
Old fileNew file
327339
UNCHANGEDfinal public  n.a. voidawaitTerminated(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
337355
NEWfinal public  n.a. voidawaitTerminated(java.time.Duration)
Status:Name:
NEWjava.util.concurrent.TimeoutException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.350
UNCHANGEDfinal public  n.a. java.lang.ThrowablefailureCause()n.a.n.a.
Old fileNew file
481499
UNCHANGEDfinal public  n.a. booleanisRunning()n.a.n.a.
Old fileNew file
470488
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestartAsync()n.a.n.a.
Old fileNew file
244248
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.Service$Statestate()n.a.n.a.
Old fileNew file
475493
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.ServicestopAsync()n.a.n.a.
Old fileNew file
264269
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
492510
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.util.concurrent.AsyncCallabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
call()
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.FunctionalInterfacen.a.
UNCHANGED public abstract interface com.google.common.util.concurrent.AsyncFunctiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDIjava.lang.Objectjava.lang.Object
UNCHANGEDOjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: O
Old: O
apply(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGEDjava.lang.FunctionalInterfacen.a.
MODIFIED (Serializable compatible) public class com.google.common.util.concurrent.AtomicDoubletop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Numbern.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-47988238233277456960
Newtrue-74197601856218098790
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AtomicDouble(double)n.a.n.a.
Old fileNew file
7175
UNCHANGEDpublic  n.a. AtomicDouble()n.a.n.a.
Old fileNew file
7680
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public  n.a. doubleaccumulateAndGet(double, java.util.function.DoubleBinaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.203
UNCHANGEDfinal public  n.a. doubleaddAndGet(double)n.a.n.a.
Old fileNew file
179174
UNCHANGEDfinal public  n.a. booleancompareAndSet(double, double)n.a.n.a.
Old fileNew file
130134
UNCHANGEDpublic  n.a. doubledoubleValue()n.a.n.a.
Old fileNew file
229287
UNCHANGEDpublic  n.a. floatfloatValue()n.a.n.a.
Old fileNew file
223281
UNCHANGEDfinal public  n.a. doubleget()n.a.n.a.
Old fileNew file
8690
NEWfinal public  n.a. doublegetAndAccumulate(double, java.util.function.DoubleBinaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.188
UNCHANGEDfinal public  n.a. doublegetAndAdd(double)n.a.n.a.
Old fileNew file
160163
UNCHANGEDfinal public  n.a. doublegetAndSet(double)n.a.n.a.
Old fileNew file
116120
NEWfinal public  n.a. doublegetAndUpdate(java.util.function.DoubleUnaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.217
UNCHANGEDpublic  n.a. intintValue()n.a.n.a.
Old fileNew file
205263
UNCHANGEDfinal public  n.a. voidlazySet(double)n.a.n.a.
Old fileNew file
105109
UNCHANGEDpublic  n.a. longlongValue()n.a.n.a.
Old fileNew file
214272
UNCHANGEDfinal public  n.a. voidset(double)n.a.n.a.
Old fileNew file
9599
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
196254
NEWfinal public  n.a. doubleupdateAndGet(java.util.function.DoubleUnaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.237
UNCHANGEDfinal public  n.a. booleanweakCompareAndSet(double, double)n.a.n.a.
Old fileNew file
147151
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (Serializable compatible) public class com.google.common.util.concurrent.AtomicDoubleArraytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-69395086229726835980
Newtrue-5310033788602593190
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. AtomicDoubleArray(int)n.a.n.a.
Old fileNew file
5965
UNCHANGEDpublic  n.a. AtomicDoubleArray(double[])n.a.n.a.
Old fileNew file
7076
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWfinal public  n.a. doubleaccumulateAndGet(int, double, java.util.function.DoubleBinaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.222
UNCHANGEDpublic  n.a. doubleaddAndGet(int, double)n.a.n.a.
Old fileNew file
194191
UNCHANGEDfinal public  n.a. booleancompareAndSet(int, double, double)n.a.n.a.
Old fileNew file
143149
UNCHANGEDfinal public  n.a. doubleget(int)n.a.n.a.
Old fileNew file
95101
NEWfinal public  n.a. doublegetAndAccumulate(int, double, java.util.function.DoubleBinaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.206
UNCHANGEDfinal public  n.a. doublegetAndAdd(int, double)n.a.n.a.
Old fileNew file
174179
UNCHANGEDfinal public  n.a. doublegetAndSet(int, double)n.a.n.a.
Old fileNew file
128134
NEWfinal public  n.a. doublegetAndUpdate(int, java.util.function.DoubleUnaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.238
UNCHANGEDfinal public  n.a. voidlazySet(int, double)n.a.n.a.
Old fileNew file
116122
UNCHANGEDfinal public  n.a. intlength()n.a.n.a.
Old fileNew file
8591
UNCHANGEDfinal public  n.a. voidset(int, double)n.a.n.a.
Old fileNew file
105111
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
211277
NEWfinal public  n.a. doubleupdateAndGet(int, java.util.function.DoubleUnaryOperator)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.260
UNCHANGEDfinal public  n.a. booleanweakCompareAndSet(int, double, double)n.a.n.a.
Old fileNew file
161167
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) final public class com.google.common.util.concurrent.AtomicLongMaptop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-193610662228457848n.a.
Newtrue-193610662228457848n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. longaccumulateAndGet(java.lang.Object, long, java.util.function.LongBinaryOperator)n.a.n.a.
Old fileNew file
180185
UNCHANGEDpublic  n.a. longaddAndGet(java.lang.Object, long)n.a.n.a.
Old fileNew file
107112
UNCHANGEDpublic  n.a. java.util.Map
<..>
New: Kjava.lang.Long
Old: Kjava.lang.Long
asMap()n.a.n.a.
Old fileNew file
269273
UNCHANGEDpublic  n.a. voidclear()n.a.n.a.
Old fileNew file
302306
UNCHANGEDpublic  n.a. booleancontainsKey(java.lang.Object)n.a.n.a.
Old fileNew file
279283
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.AtomicLongMap
<..>
New: K
Old: K
create()n.a.n.a.
Old fileNew file
6772
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDKjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.AtomicLongMap
<..>
New: K
Old: K
create(java.util.Map
<..>
New: ? extends K ? extends java.lang.Long
Old: ? extends K ? extends java.lang.Long
)
n.a.n.a.
Old fileNew file
7277
UNCHANGEDpublic  n.a. longdecrementAndGet(java.lang.Object)n.a.n.a.
Old fileNew file
98103
UNCHANGEDpublic  n.a. longget(java.lang.Object)n.a.n.a.
Old fileNew file
8287
UNCHANGEDpublic  n.a. longgetAndAccumulate(java.lang.Object, long, java.util.function.LongBinaryOperator)n.a.n.a.
Old fileNew file
194199
UNCHANGEDpublic  n.a. longgetAndAdd(java.lang.Object, long)n.a.n.a.
Old fileNew file
132137
UNCHANGEDpublic  n.a. longgetAndDecrement(java.lang.Object)n.a.n.a.
Old fileNew file
123128
UNCHANGEDpublic  n.a. longgetAndIncrement(java.lang.Object)n.a.n.a.
Old fileNew file
115120
UNCHANGEDpublic  n.a. longgetAndUpdate(java.lang.Object, java.util.function.LongUnaryOperator)n.a.n.a.
Old fileNew file
158163
UNCHANGEDpublic  n.a. longincrementAndGet(java.lang.Object)n.a.n.a.
Old fileNew file
9095
UNCHANGEDpublic  n.a. booleanisEmpty()n.a.n.a.
Old fileNew file
292296
UNCHANGEDpublic  n.a. longput(java.lang.Object, long)n.a.n.a.
Old fileNew file
204209
UNCHANGEDpublic  n.a. voidputAll(java.util.Map
<..>
New: ? extends K ? extends java.lang.Long
Old: ? extends K ? extends java.lang.Long
)
n.a.n.a.
Old fileNew file
214219
UNCHANGEDpublic  n.a. longremove(java.lang.Object)n.a.n.a.
Old fileNew file
223228
UNCHANGEDpublic  n.a. voidremoveAllZeros()n.a.n.a.
Old fileNew file
253257
UNCHANGEDpublic  n.a. booleanremoveIfZero(java.lang.Object)n.a.n.a.
Old fileNew file
243247
UNCHANGEDpublic  n.a. intsize()n.a.n.a.
Old fileNew file
287291
UNCHANGEDpublic  n.a. longsum()n.a.n.a.
Old fileNew file
262266
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
307311
UNCHANGEDpublic  n.a. longupdateAndGet(java.lang.Object, java.util.function.LongUnaryOperator)n.a.n.a.
Old fileNew file
144149
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.Atomicstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.concurrent.atomic.AtomicReference
<..>
New: V
Old: V
newReference()n.a.n.a.
Old fileNew file
3839
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.util.concurrent.atomic.AtomicReference
<..>
New: V
Old: V
newReference(java.lang.Object)n.a.n.a.
Old fileNew file
4850
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.atomic.AtomicReferenceArray
<..>
New: E
Old: E
newReferenceArray(int)n.a.n.a.
Old fileNew file
5860
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.util.concurrent.atomic.AtomicReferenceArray
<..>
New: E
Old: E
newReferenceArray(java.lang.Object[])n.a.n.a.
Old fileNew file
6971
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.Callablestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.AsyncCallable
<..>
New: T
Old: T
asAsyncCallable(java.util.concurrent.Callable
<..>
New: T
Old: T
, com.google.common.util.concurrent.ListeningExecutorService)
n.a.n.a.
Old fileNew file
5854
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.concurrent.Callable
<..>
New: T
Old: T
returning(java.lang.Object)n.a.n.a.
Old fileNew file
3839
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEW (*) final public class com.google.common.util.concurrent.ClosingFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. booleancancel(boolean)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1124
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWXn.a.java.lang.Throwable
com.google.common.util.concurrent.ClosingFuture
<..>
New: V
catching(java.lang.Class
<..>
New: X
, com.google.common.util.concurrent.ClosingFuture$ClosingFunction
<..>
New: ? super X ? extends V
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.885
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWXn.a.java.lang.Throwable
com.google.common.util.concurrent.ClosingFuture
<..>
New: V
catchingAsync(java.lang.Class
<..>
New: X
, com.google.common.util.concurrent.ClosingFuture$AsyncClosingFunction
<..>
New: ? super X ? extends V
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.982
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWCn.a.java.lang.Object & java.lang.AutoCloseable
com.google.common.util.concurrent.ClosingFuture
<..>
New: C
eventuallyClosing(com.google.common.util.concurrent.ListenableFuture
<..>
New: C
, java.util.concurrent.Executor)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_DEPRECATED_ADDED
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.442
NEWpublic  n.a. com.google.common.util.concurrent.FluentFuture
<..>
New: V
finishToFuture()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1023
NEWpublic  n.a. voidfinishToValueAndCloser(com.google.common.util.concurrent.ClosingFuture$ValueAndCloserConsumer
<..>
New: ? super V
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.1070
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: V
from(com.google.common.util.concurrent.ListenableFuture
<..>
New: V
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.414
NEWpublic  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: ?
statusFuture()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.657
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: V
submit(com.google.common.util.concurrent.ClosingFuture$ClosingCallable
<..>
New: V
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.391
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: V
submitAsync(com.google.common.util.concurrent.ClosingFuture$AsyncClosingCallable
<..>
New: V
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.403
NEWpublic  n.a. java.lang.StringtoString()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.2141
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
transform(com.google.common.util.concurrent.ClosingFuture$ClosingFunction
<..>
New: ? super VU
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.695
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
transformAsync(com.google.common.util.concurrent.ClosingFuture$AsyncClosingFunction
<..>
New: ? super VU
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.789
NEWstatic public  n.a. com.google.common.util.concurrent.ClosingFuture$CombinerwhenAllComplete(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.ClosingFuture < ? extends ? >
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.466
NEWstatic public  n.a. com.google.common.util.concurrent.ClosingFuture$CombinerwhenAllComplete(com.google.common.util.concurrent.ClosingFuture
<..>
New: ?
, com.google.common.util.concurrent.ClosingFuture[]
<..>
New: ?
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.477
NEWstatic public  n.a. com.google.common.util.concurrent.ClosingFuture$CombinerwhenAllSucceed(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.ClosingFuture < ? extends ? >
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.488
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture$Combiner2
<..>
New: V1V2
whenAllSucceed(com.google.common.util.concurrent.ClosingFuture
<..>
New: V1
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V2
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.503
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture$Combiner3
<..>
New: V1V2V3
whenAllSucceed(com.google.common.util.concurrent.ClosingFuture
<..>
New: V1
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V2
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V3
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.520
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture$Combiner4
<..>
New: V1V2V3V4
whenAllSucceed(com.google.common.util.concurrent.ClosingFuture
<..>
New: V1
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V2
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V3
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V4
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.543
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
NEWV5n.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture$Combiner5
<..>
New: V1V2V3V4V5
whenAllSucceed(com.google.common.util.concurrent.ClosingFuture
<..>
New: V1
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V2
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V3
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V4
, com.google.common.util.concurrent.ClosingFuture
<..>
New: V5
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.568
NEWstatic public  n.a. com.google.common.util.concurrent.ClosingFuture$CombinerwhenAllSucceed(com.google.common.util.concurrent.ClosingFuture
<..>
New: ?
, com.google.common.util.concurrent.ClosingFuture
<..>
New: ?
, com.google.common.util.concurrent.ClosingFuture
<..>
New: ?
, com.google.common.util.concurrent.ClosingFuture
<..>
New: ?
, com.google.common.util.concurrent.ClosingFuture
<..>
New: ?
, com.google.common.util.concurrent.ClosingFuture
<..>
New: ?
, com.google.common.util.concurrent.ClosingFuture[]
<..>
New: ?
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.586
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWVn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture$AsyncClosingFunction
<..>
New: VU
withoutCloser(com.google.common.util.concurrent.AsyncFunction
<..>
New: VU
)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.833
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ClosingFuture.from(Futures.immediate*Future)
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$AsyncClosingCallabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. com.google.common.util.concurrent.ClosingFuture
<..>
New: V
call(com.google.common.util.concurrent.ClosingFuture$DeferredCloser)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$AsyncClosingFunctiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
NEWUn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. com.google.common.util.concurrent.ClosingFuture
<..>
New: U
apply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$ClosingCallabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectcall(com.google.common.util.concurrent.ClosingFuture$DeferredCloser)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$ClosingFunctiontop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
NEWUn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectapply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) static public class com.google.common.util.concurrent.ClosingFuture$Combinertop
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: V
call(com.google.common.util.concurrent.ClosingFuture$Combiner$CombiningCallable
<..>
New: V
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1307
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: V
callAsync(com.google.common.util.concurrent.ClosingFuture$Combiner$AsyncCombiningCallable
<..>
New: V
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1363
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse ClosingFuture.whenAllSucceed() or .whenAllComplete() instead.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner$AsyncCombiningCallabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. com.google.common.util.concurrent.ClosingFuture
<..>
New: V
call(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, com.google.common.util.concurrent.ClosingFuture$Peeker)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner$CombiningCallabletop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectcall(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, com.google.common.util.concurrent.ClosingFuture$Peeker)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) final static public class com.google.common.util.concurrent.ClosingFuture$Combiner2top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWcom.google.common.util.concurrent.ClosingFuture$Combinern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
call(com.google.common.util.concurrent.ClosingFuture$Combiner2$ClosingFunction2
<..>
New: V1V2U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1480
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
callAsync(com.google.common.util.concurrent.ClosingFuture$Combiner2$AsyncClosingFunction2
<..>
New: V1V2U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1533
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner2$AsyncClosingFunction2top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. com.google.common.util.concurrent.ClosingFuture
<..>
New: U
apply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner2$ClosingFunction2top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectapply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) final static public class com.google.common.util.concurrent.ClosingFuture$Combiner3top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWcom.google.common.util.concurrent.ClosingFuture$Combinern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
call(com.google.common.util.concurrent.ClosingFuture$Combiner3$ClosingFunction3
<..>
New: V1V2V3U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1651
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
callAsync(com.google.common.util.concurrent.ClosingFuture$Combiner3$AsyncClosingFunction3
<..>
New: V1V2V3U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1708
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner3$AsyncClosingFunction3top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. com.google.common.util.concurrent.ClosingFuture
<..>
New: U
apply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object, java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner3$ClosingFunction3top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectapply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) final static public class com.google.common.util.concurrent.ClosingFuture$Combiner4top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWcom.google.common.util.concurrent.ClosingFuture$Combinern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
call(com.google.common.util.concurrent.ClosingFuture$Combiner4$ClosingFunction4
<..>
New: V1V2V3V4U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1846
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
callAsync(com.google.common.util.concurrent.ClosingFuture$Combiner4$AsyncClosingFunction4
<..>
New: V1V2V3V4U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1904
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner4$AsyncClosingFunction4top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. com.google.common.util.concurrent.ClosingFuture
<..>
New: U
apply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner4$ClosingFunction4top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectapply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) final static public class com.google.common.util.concurrent.ClosingFuture$Combiner5top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
NEWV5n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWcom.google.common.util.concurrent.ClosingFuture$Combinern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
call(com.google.common.util.concurrent.ClosingFuture$Combiner5$ClosingFunction5
<..>
New: V1V2V3V4V5U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.2056
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
com.google.common.util.concurrent.ClosingFuture
<..>
New: U
callAsync(com.google.common.util.concurrent.ClosingFuture$Combiner5$AsyncClosingFunction5
<..>
New: V1V2V3V4V5U
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.2116
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner5$AsyncClosingFunction5top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
NEWV5n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. com.google.common.util.concurrent.ClosingFuture
<..>
New: U
apply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$Combiner5$ClosingFunction5top
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWUn.a.java.lang.Object
NEWV1n.a.java.lang.Object
NEWV2n.a.java.lang.Object
NEWV3n.a.java.lang.Object
NEWV4n.a.java.lang.Object
NEWV5n.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. java.lang.Objectapply(com.google.common.util.concurrent.ClosingFuture$DeferredCloser, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.lang.Exception
n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
NEW (*) final static public class com.google.common.util.concurrent.ClosingFuture$DeferredClosertop
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWCn.a.java.lang.Object & java.lang.AutoCloseable
java.lang.ObjecteventuallyClose(java.lang.Object, java.util.concurrent.Executor)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.239
NEW (*) final static public class com.google.common.util.concurrent.ClosingFuture$Peekertop
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)final public 
Change StatusNameOld TypeNew TypeGenerics
NEWDn.a.java.lang.Object
java.lang.ObjectgetDone(com.google.common.util.concurrent.ClosingFuture
<..>
New: D
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.util.concurrent.ExecutionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.1176
NEW final static public class com.google.common.util.concurrent.ClosingFuture$ValueAndClosertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. voidcloseAsync()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.365
NEWpublic  n.a. java.lang.Objectget()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.util.concurrent.ExecutionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.351
NEW static public abstract interface com.google.common.util.concurrent.ClosingFuture$ValueAndCloserConsumertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract  n.a. voidaccept(com.google.common.util.concurrent.ClosingFuture$ValueAndCloser
<..>
New: V
)
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.FunctionalInterfacen.a.
UNCHANGED public class com.google.common.util.concurrent.CycleDetectingLockFactorytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.CycleDetectingLockFactorynewInstance(com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)n.a.n.a.
Old fileNew file
236234
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering
<..>
New: E
Old: E
newInstanceWithExplicitOrdering(java.lang.Class
<..>
New: E
Old: E
, com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
n.a.n.a.
Old fileNew file
279278
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantLocknewReentrantLock(java.lang.String)n.a.n.a.
Old fileNew file
241239
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantLocknewReentrantLock(java.lang.String, boolean)n.a.n.a.
Old fileNew file
249247
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantReadWriteLocknewReentrantReadWriteLock(java.lang.String)n.a.n.a.
Old fileNew file
256254
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantReadWriteLocknewReentrantReadWriteLock(java.lang.String, boolean)n.a.n.a.
Old fileNew file
265263
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) static public abstract enum com.google.common.util.concurrent.CycleDetectingLockFactory$Policiestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactory$Policyn.a.
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue4450269126910624127n.a.
Newtrue4450269126910624127n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.util.concurrent.CycleDetectingLockFactory$PoliciesDISABLEDn.a.
UNCHANGEDpublic static final com.google.common.util.concurrent.CycleDetectingLockFactory$PoliciesTHROWn.a.
UNCHANGEDpublic static final com.google.common.util.concurrent.CycleDetectingLockFactory$PoliciesWARNn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.CycleDetectingLockFactory$PoliciesvalueOf(java.lang.String)n.a.n.a.
Old fileNew file
194193
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.CycleDetectingLockFactory$Policies[]values()n.a.n.a.
Old fileNew file
194193
UNCHANGED static public abstract interface com.google.common.util.concurrent.CycleDetectingLockFactory$Policytop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidhandlePotentialDeadlock(com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED (Serializable compatible) final static public class com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTracen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue3996796962498266751n.a.
Newtrue3996796962498266751n.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTracegetConflictingStackTrace()n.a.n.a.
Old fileNew file
540544
UNCHANGEDpublic  n.a. java.lang.StringgetMessage()n.a.n.a.
Old fileNew file
549554
UNCHANGED final static public class com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrderingtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Enumjava.lang.Enum
<..>
New: E
Old: E
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.CycleDetectingLockFactoryn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantLocknewReentrantLock(java.lang.Enum
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
406406
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantLocknewReentrantLock(java.lang.Enum
<..>
New: E
Old: E
, boolean)
n.a.n.a.
Old fileNew file
418418
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantReadWriteLocknewReentrantReadWriteLock(java.lang.Enum
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
425427
UNCHANGEDpublic  n.a. java.util.concurrent.locks.ReentrantReadWriteLocknewReentrantReadWriteLock(java.lang.Enum
<..>
New: E
Old: E
, boolean)
n.a.n.a.
Old fileNew file
437439
UNCHANGED (Serializable compatible) public class com.google.common.util.concurrent.ExecutionErrortop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Errorn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-59437724695483762060
Newtrue-59437724695483762060
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ExecutionError(java.lang.String, java.lang.Error)n.a.n.a.
Old fileNew file
4249
UNCHANGEDpublic  n.a. ExecutionError(java.lang.Error)n.a.n.a.
Old fileNew file
4754
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.ExecutionListtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ExecutionList()n.a.n.a.
Old fileNew file
5862
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidadd(java.lang.Runnable, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
7175
UNCHANGEDpublic  n.a. voidexecute()n.a.n.a.
Old fileNew file
105109
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.ExecutionSequencertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.ExecutionSequencercreate()n.a.n.a.
Old fileNew file
4896
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submit(java.util.concurrent.Callable
<..>
New: T
Old: T
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
69150
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submitAsync(com.google.common.util.concurrent.AsyncCallable
<..>
New: T
Old: T
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
94176
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.FakeTimeLimitertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.TimeLimitern.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. FakeTimeLimiter()n.a.n.a.
Old fileNew file
3941
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallUninterruptiblyWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
7276
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
5257
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectnewProxy(java.lang.Object, java.lang.Class
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
n.a.n.a.
Old fileNew file
4346
UNCHANGEDpublic  n.a. voidrunUninterruptiblyWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
9595
UNCHANGEDpublic  n.a. voidrunWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
7781
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.util.concurrent.FluentFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.GwtFluentFutureCatchingSpecializationn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ListenableFuturen.a.
UNCHANGEDjava.util.concurrent.Futuren.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDfinal public  n.a. voidaddCallback(com.google.common.util.concurrent.FutureCallback
<..>
New: ? super V
Old: ? super V
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
402413
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
com.google.common.util.concurrent.FluentFuture
<..>
New: V
Old: V
catching(java.lang.Class
<..>
New: X
Old: X
, com.google.common.base.Function
<..>
New: ? super X ? extends V
Old: ? super X ? extends V
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
184191
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
com.google.common.util.concurrent.FluentFuture
<..>
New: V
Old: V
catchingAsync(java.lang.Class
<..>
New: X
Old: X
, com.google.common.util.concurrent.AsyncFunction
<..>
New: ? super X ? extends V
Old: ? super X ? extends V
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
248256
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.FluentFuture
<..>
New: V
Old: V
from(com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
128134
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.FluentFuture
<..>
New: V
Old: V
from(com.google.common.util.concurrent.FluentFuture
<..>
New: V
Old: V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.Deprecatedn.a.
n.a.n.a.
Old fileNew file
141147
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.FluentFuture
<..>
New: T
Old: T
transform(com.google.common.base.Function
<..>
New: ? super VT
Old: ? super VT
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
361372
UNCHANGEDfinal public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.FluentFuture
<..>
New: T
Old: T
transformAsync(com.google.common.util.concurrent.AsyncFunction
<..>
New: ? super VT
Old: ? super VT
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
325335
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.FluentFuture
<..>
New: V
Old: V
withTimeout(java.time.Duration, java.util.concurrent.ScheduledExecutorService)n.a.n.a.
Old fileNew file
264273
UNCHANGEDfinal public  n.a. com.google.common.util.concurrent.FluentFuture
<..>
New: V
Old: V
withTimeout(long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)n.a.n.a.
Old fileNew file
281291
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse FluentFuture.from(Futures.immediate*Future) or SettableFuture
UNCHANGED public abstract class com.google.common.util.concurrent.ForwardingBlockingDequetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingDequen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.concurrent.BlockingDequen.a.
UNCHANGEDjava.util.concurrent.BlockingQueuen.a.
UNCHANGEDjava.util.Dequen.a.
UNCHANGEDjava.util.Queuen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. intdrainTo(java.util.Collection
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
123130
UNCHANGEDpublic  n.a. intdrainTo(java.util.Collection
<..>
New: ? super E
Old: ? super E
, int)
n.a.n.a.
Old fileNew file
128135
UNCHANGEDpublic  n.a. booleanoffer(java.lang.Object, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
108114
UNCHANGEDpublic  n.a. booleanofferFirst(java.lang.Object, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
7377
UNCHANGEDpublic  n.a. booleanofferLast(java.lang.Object, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
7882
UNCHANGEDpublic  n.a. java.lang.Objectpoll(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
118125
UNCHANGEDpublic  n.a. java.lang.ObjectpollFirst(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
9398
UNCHANGEDpublic  n.a. java.lang.ObjectpollLast(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
98104
UNCHANGEDpublic  n.a. voidput(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
103109
UNCHANGEDpublic  n.a. voidputFirst(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
6367
UNCHANGEDpublic  n.a. voidputLast(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
6872
UNCHANGEDpublic  n.a. intremainingCapacity()n.a.n.a.
Old fileNew file
5862
UNCHANGEDpublic  n.a. java.lang.Objecttake()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
113119
UNCHANGEDpublic  n.a. java.lang.ObjecttakeFirst()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
8387
UNCHANGEDpublic  n.a. java.lang.ObjecttakeLast()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
8892
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.util.concurrent.ForwardingBlockingQueuetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingQueuen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.lang.Iterablen.a.
UNCHANGEDjava.util.Collectionn.a.
UNCHANGEDjava.util.concurrent.BlockingQueuen.a.
UNCHANGEDjava.util.Queuen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. intdrainTo(java.util.Collection
<..>
New: ? super E
Old: ? super E
, int)
n.a.n.a.
Old fileNew file
5155
UNCHANGEDpublic  n.a. intdrainTo(java.util.Collection
<..>
New: ? super E
Old: ? super E
)
n.a.n.a.
Old fileNew file
5661
UNCHANGEDpublic  n.a. booleanoffer(java.lang.Object, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
6167
UNCHANGEDpublic  n.a. java.lang.Objectpoll(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjavax.annotation.CheckForNulln.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
6674
UNCHANGEDpublic  n.a. voidput(java.lang.Object)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
7179
UNCHANGEDpublic  n.a. intremainingCapacity()n.a.n.a.
Old fileNew file
7684
UNCHANGEDpublic  n.a. java.lang.Objecttake()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
8190
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.util.concurrent.ForwardingExecutorServicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.concurrent.Executorn.a.
UNCHANGEDjava.util.concurrent.ExecutorServicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleanawaitTermination(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.errorprone.annotations.CheckReturnValuen.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
4958
UNCHANGEDpublic  n.a. voidexecute(java.lang.Runnable)n.a.n.a.
Old fileNew file
99110
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: java.util.concurrent.Future < T >
Old: java.util.concurrent.Future < T >
invokeAll(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
Old: ? extends java.util.concurrent.Callable < ? extends T >
)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
5564
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: java.util.concurrent.Future < T >
Old: java.util.concurrent.Future < T >
invokeAll(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
Old: ? extends java.util.concurrent.Callable < ? extends T >
, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
6271
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectinvokeAny(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
Old: ? extends java.util.concurrent.Callable < ? extends T >
)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
6877
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectinvokeAny(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
Old: ? extends java.util.concurrent.Callable < ? extends T >
, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
7484
UNCHANGEDpublic  n.a. booleanisShutdown()n.a.n.a.
Old fileNew file
7989
UNCHANGEDpublic  n.a. booleanisTerminated()n.a.n.a.
Old fileNew file
8494
UNCHANGEDpublic  n.a. voidshutdown()n.a.n.a.
Old fileNew file
8999
UNCHANGEDpublic  n.a. java.util.List
<..>
New: java.lang.Runnable
Old: java.lang.Runnable
shutdownNow()n.a.n.a.
Old fileNew file
94105
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.concurrent.Future
<..>
New: T
Old: T
submit(java.util.concurrent.Callable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
104115
UNCHANGEDpublic  n.a. java.util.concurrent.Future
<..>
New: ?
Old: ?
submit(java.lang.Runnable)n.a.n.a.
Old fileNew file
109120
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.concurrent.Future
<..>
New: T
Old: T
submit(java.lang.Runnable, java.lang.Object)n.a.n.a.
Old fileNew file
114126
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.util.concurrent.ForwardingFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.collect.ForwardingObjectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.concurrent.Futuren.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. booleancancel(boolean)n.a.n.a.
Old fileNew file
4750
UNCHANGEDpublic  n.a. java.lang.Objectget()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
6267
UNCHANGEDpublic  n.a. java.lang.Objectget(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
6875
UNCHANGEDpublic  n.a. booleanisCancelled()n.a.n.a.
Old fileNew file
5255
UNCHANGEDpublic  n.a. booleanisDone()n.a.n.a.
Old fileNew file
5760
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.util.concurrent.ForwardingFuture$SimpleForwardingFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ForwardingFuturen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.concurrent.Futuren.a.
UNCHANGED public abstract class com.google.common.util.concurrent.ForwardingListenableFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ForwardingFuturen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ListenableFuturen.a.
UNCHANGEDjava.util.concurrent.Futuren.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidaddListener(java.lang.Runnable, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
4545
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ForwardingListenableFuturen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ListenableFuturen.a.
UNCHANGEDjava.util.concurrent.Futuren.a.
UNCHANGED public abstract class com.google.common.util.concurrent.ForwardingListeningExecutorServicetop
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ForwardingExecutorServicen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.util.concurrent.ListeningExecutorServicen.a.
UNCHANGEDjava.util.concurrent.Executorn.a.
UNCHANGEDjava.util.concurrent.ExecutorServicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submit(java.util.concurrent.Callable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
4248
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: ?
Old: ?
submit(java.lang.Runnable)n.a.n.a.
Old fileNew file
4753
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submit(java.lang.Runnable, java.lang.Object)n.a.n.a.
Old fileNew file
5259
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.util.concurrent.FutureCallbacktop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidonFailure(java.lang.Throwable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidonSuccess(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (*) final public class com.google.common.util.concurrent.Futurestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.GwtFuturesCatchingSpecializationn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
voidaddCallback(com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
, com.google.common.util.concurrent.FutureCallback
<..>
New: ? super V
Old: ? super V
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
9951099
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: java.util.List < V >
Old: java.util.List < V >
allAsList(com.google.common.util.concurrent.ListenableFuture[]
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
536574
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: java.util.List < V >
Old: java.util.List < V >
allAsList(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
Old: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
)
n.a.n.a.
Old fileNew file
555600
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
catching(com.google.common.util.concurrent.ListenableFuture
<..>
New: ? extends V
Old: ? extends V
, java.lang.Class
<..>
New: X
Old: X
, com.google.common.base.Function
<..>
New: ? super X ? extends V
Old: ? super X ? extends V
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
259304
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
UNCHANGEDXjava.lang.Throwablejava.lang.Throwable
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
catchingAsync(com.google.common.util.concurrent.ListenableFuture
<..>
New: ? extends V
Old: ? extends V
, java.lang.Class
<..>
New: X
Old: X
, com.google.common.util.concurrent.AsyncFunction
<..>
New: ? super X ? extends V
Old: ? super X ? extends V
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
328369
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
UNCHANGEDXjava.lang.Exceptionjava.lang.Exception
java.lang.ObjectgetChecked(java.util.concurrent.Future
<..>
New: V
Old: V
, java.lang.Class
<..>
New: X
Old: X
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
11141227
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
UNCHANGEDXjava.lang.Exceptionjava.lang.Exception
java.lang.ObjectgetChecked(java.util.concurrent.Future
<..>
New: V
Old: V
, java.lang.Class
<..>
New: X
Old: X
, java.time.Duration)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
11651279
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
UNCHANGEDXjava.lang.Exceptionjava.lang.Exception
java.lang.ObjectgetChecked(java.util.concurrent.Future
<..>
New: V
Old: V
, java.lang.Class
<..>
New: X
Old: X
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.lang.Exception
n.a.
Old fileNew file
12171332
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.lang.ObjectgetDone(java.util.concurrent.Future
<..>
New: V
Old: V
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
10631175
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.lang.ObjectgetUnchecked(java.util.concurrent.Future
<..>
New: V
Old: V
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
n.a.n.a.
Old fileNew file
12561372
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
immediateCancelledFuture()n.a.n.a.
Old fileNew file
157175
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
immediateFailedFuture(java.lang.Throwable)n.a.n.a.
Old fileNew file
146164
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
immediateFuture(java.lang.Object)n.a.n.a.
Old fileNew file
129135
NEWstatic public  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: java.lang.Void
immediateVoidFuture()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.152
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.collect.ImmutableList
<..>
New: com.google.common.util.concurrent.ListenableFuture < T >
Old: com.google.common.util.concurrent.ListenableFuture < T >
inCompletionOrder(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends T >
Old: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends T >
)
n.a.n.a.
Old fileNew file
824911
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDIjava.lang.Objectjava.lang.Object
UNCHANGEDOjava.lang.Objectjava.lang.Object
java.util.concurrent.Future
<..>
New: O
Old: O
lazyTransform(java.util.concurrent.Future
<..>
New: I
Old: I
, com.google.common.base.Function
<..>
New: ? super I ? extends O
Old: ? super I ? extends O
)
n.a.n.a.
Old fileNew file
480515
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
nonCancellationPropagating(com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
717786
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDOjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: O
Old: O
scheduleAsync(com.google.common.util.concurrent.AsyncCallable
<..>
New: O
Old: O
, java.time.Duration, java.util.concurrent.ScheduledExecutorService)
n.a.n.a.
Old fileNew file
183233
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDOjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: O
Old: O
scheduleAsync(com.google.common.util.concurrent.AsyncCallable
<..>
New: O
Old: O
, long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)
n.a.n.a.
Old fileNew file
200251
NEW (*)static public 
Change StatusNameOld TypeNew TypeGenerics
NEWOn.a.java.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: O
submit(java.util.concurrent.Callable
<..>
New: O
, java.util.concurrent.Executor)
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.190
NEWstatic public  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: java.lang.Void
submit(java.lang.Runnable, java.util.concurrent.Executor)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.203
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDOjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: O
Old: O
submitAsync(com.google.common.util.concurrent.AsyncCallable
<..>
New: O
Old: O
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
168217
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: java.util.List < V >
Old: java.util.List < V >
successfulAsList(com.google.common.util.concurrent.ListenableFuture[]
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
776862
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: java.util.List < V >
Old: java.util.List < V >
successfulAsList(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
Old: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
)
n.a.n.a.
Old fileNew file
795885
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDIjava.lang.Objectjava.lang.Object
UNCHANGEDOjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: O
Old: O
transform(com.google.common.util.concurrent.ListenableFuture
<..>
New: I
Old: I
, com.google.common.base.Function
<..>
New: ? super I ? extends O
Old: ? super I ? extends O
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
453488
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDIjava.lang.Objectjava.lang.Object
UNCHANGEDOjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: O
Old: O
transformAsync(com.google.common.util.concurrent.ListenableFuture
<..>
New: I
Old: I
, com.google.common.util.concurrent.AsyncFunction
<..>
New: ? super I ? extends O
Old: ? super I ? extends O
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
416453
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.Futures$FutureCombiner
<..>
New: V
Old: V
whenAllComplete(com.google.common.util.concurrent.ListenableFuture[]
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
567619
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.Futures$FutureCombiner
<..>
New: V
Old: V
whenAllComplete(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
Old: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
)
n.a.n.a.
Old fileNew file
579632
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.Futures$FutureCombiner
<..>
New: V
Old: V
whenAllSucceed(com.google.common.util.concurrent.ListenableFuture[]
<..>
New: ? extends V
Old: ? extends V
)
Annotations:
Status:Fully Qualified Name:Elements:
UNCHANGEDjava.lang.SafeVarargsn.a.
n.a.n.a.
Old fileNew file
592645
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.Futures$FutureCombiner
<..>
New: V
Old: V
whenAllSucceed(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
Old: ? extends com.google.common.util.concurrent.ListenableFuture < ? extends V >
)
n.a.n.a.
Old fileNew file
605657
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
withTimeout(com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
, java.time.Duration, java.util.concurrent.ScheduledExecutorService)
n.a.n.a.
Old fileNew file
346387
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
withTimeout(com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
, long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService)
n.a.n.a.
Old fileNew file
369410
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final static public class com.google.common.util.concurrent.Futures$FutureCombinertop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: C
Old: C
call(java.util.concurrent.Callable
<..>
New: C
Old: C
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
681744
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDCjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: C
Old: C
callAsync(com.google.common.util.concurrent.AsyncCallable
<..>
New: C
Old: C
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
662719
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: ?
Old: ?
run(java.lang.Runnable, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
696764
UNCHANGED final public class com.google.common.util.concurrent.JdkFutureAdapterstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
listenInPoolThread(java.util.concurrent.Future
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
5360
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: V
Old: V
listenInPoolThread(java.util.concurrent.Future
<..>
New: V
Old: V
, java.util.concurrent.Executor)
n.a.n.a.
Old fileNew file
8088
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.util.concurrent.ListenableFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.concurrent.Futuren.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidaddListener(java.lang.Runnable, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse the methods in Futures (like immediateFuture) or SettableFuture
MODIFIED public class com.google.common.util.concurrent.ListenableFutureTasktop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.util.concurrent.FutureTaskn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ListenableFuturen.a.
UNCHANGEDjava.lang.Runnablen.a.
UNCHANGEDjava.util.concurrent.Futuren.a.
UNCHANGEDjava.util.concurrent.RunnableFuturen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidaddListener(java.lang.Runnable, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
8092
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFutureTask
<..>
New: V
Old: V
create(java.util.concurrent.Callable
<..>
New: V
Old: V
)
n.a.n.a.
Old fileNew file
5364
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFutureTask
<..>
New: V
Old: V
create(java.lang.Runnable, java.lang.Object)n.a.n.a.
Old fileNew file
6779
NEWpublic  n.a. java.lang.Objectget(long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
NEWjava.util.concurrent.TimeoutException
NEWjava.lang.InterruptedException
NEWjava.util.concurrent.ExecutionException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.101
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.util.concurrent.ListenableScheduledFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.ListenableFuturen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.util.concurrent.Delayedn.a.
UNCHANGEDjava.util.concurrent.Futuren.a.
UNCHANGEDjava.util.concurrent.ScheduledFuturen.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
MODIFIED (*) public abstract interface com.google.common.util.concurrent.ListeningExecutorServicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.util.concurrent.Executorn.a.
UNCHANGEDjava.util.concurrent.ExecutorServicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. booleanawaitTermination(java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.146
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: java.util.concurrent.Future < T >
Old: java.util.concurrent.Future < T >
invokeAll(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
Old: ? extends java.util.concurrent.Callable < ? extends T >
)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.util.List
<..>
New: java.util.concurrent.Future < T >
Old: java.util.concurrent.Future < T >
invokeAll(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
Old: ? extends java.util.concurrent.Callable < ? extends T >
, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.n.a.
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.util.List
<..>
New: java.util.concurrent.Future < T >
invokeAll(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
, java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
Change
METHOD_NEW_DEFAULT
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.124
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWTn.a.java.lang.Object
java.lang.ObjectinvokeAny(java.util.Collection
<..>
New: ? extends java.util.concurrent.Callable < ? extends T >
, java.time.Duration)
Status:Name:
NEWjava.lang.InterruptedException
NEWjava.util.concurrent.ExecutionException
NEWjava.util.concurrent.TimeoutException
Change
METHOD_NEW_DEFAULT
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.136
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submit(java.util.concurrent.Callable
<..>
New: T
Old: T
)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ListenableFuture
<..>
New: ?
Old: ?
submit(java.lang.Runnable)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableFuture
<..>
New: T
Old: T
submit(java.lang.Runnable, java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse TestingExecutors.sameThreadScheduledExecutor, or wrap a real Executor from java.util.concurrent.Executors with MoreExecutors.listeningDecorator
MODIFIED (*) public abstract interface com.google.common.util.concurrent.ListeningScheduledExecutorServicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGED (*)com.google.common.util.concurrent.ListeningExecutorServicen.a.
UNCHANGEDjava.util.concurrent.Executorn.a.
UNCHANGEDjava.util.concurrent.ExecutorServicen.a.
UNCHANGEDjava.util.concurrent.ScheduledExecutorServicen.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: ?
Old: ?
schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: V
Old: V
schedule(java.util.concurrent.Callable
<..>
New: V
Old: V
, long, java.util.concurrent.TimeUnit)
n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: ?
schedule(java.lang.Runnable, java.time.Duration)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.52
NEW (*)public 
Change StatusNameOld TypeNew TypeGenerics
NEWVn.a.java.lang.Object
com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: V
schedule(java.util.concurrent.Callable
<..>
New: V
, java.time.Duration)
n.a.
Change
METHOD_NEW_DEFAULT
CLASS_GENERIC_TEMPLATE_CHANGED
Old fileNew file
n.a.67
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: ?
Old: ?
scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: ?
scheduleAtFixedRate(java.lang.Runnable, java.time.Duration, java.time.Duration)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.82
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: ?
Old: ?
scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic  n.a. com.google.common.util.concurrent.ListenableScheduledFuture
<..>
New: ?
scheduleWithFixedDelay(java.lang.Runnable, java.time.Duration, java.time.Duration)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.98
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.Monitortop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. Monitor()n.a.n.a.
Old fileNew file
350352
UNCHANGEDpublic  n.a. Monitor(boolean)n.a.n.a.
Old fileNew file
359361
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidenter()n.a.n.a.
Old fileNew file
383385
UNCHANGEDpublic  n.a. booleanenter(java.time.Duration)n.a.n.a.
Old fileNew file
393395
UNCHANGEDpublic  n.a. booleanenter(long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
403405
UNCHANGEDpublic  n.a. booleanenterIf(com.google.common.util.concurrent.Monitor$Guard)n.a.n.a.
Old fileNew file
674676
UNCHANGEDpublic  n.a. booleanenterIf(com.google.common.util.concurrent.Monitor$Guard, java.time.Duration)n.a.n.a.
Old fileNew file
698700
UNCHANGEDpublic  n.a. booleanenterIf(com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
709711
UNCHANGEDpublic  n.a. booleanenterIfInterruptibly(com.google.common.util.concurrent.Monitor$Guard)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
734736
UNCHANGEDpublic  n.a. booleanenterIfInterruptibly(com.google.common.util.concurrent.Monitor$Guard, java.time.Duration)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
758760
UNCHANGEDpublic  n.a. booleanenterIfInterruptibly(com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
770772
UNCHANGEDpublic  n.a. voidenterInterruptibly()
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
432434
UNCHANGEDpublic  n.a. booleanenterInterruptibly(java.time.Duration)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
443445
UNCHANGEDpublic  n.a. booleanenterInterruptibly(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
454456
UNCHANGEDpublic  n.a. voidenterWhen(com.google.common.util.concurrent.Monitor$Guard)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
474476
UNCHANGEDpublic  n.a. booleanenterWhen(com.google.common.util.concurrent.Monitor$Guard, java.time.Duration)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
504506
UNCHANGEDpublic  n.a. booleanenterWhen(com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
517519
UNCHANGEDpublic  n.a. voidenterWhenUninterruptibly(com.google.common.util.concurrent.Monitor$Guard)n.a.n.a.
Old fileNew file
569571
UNCHANGEDpublic  n.a. booleanenterWhenUninterruptibly(com.google.common.util.concurrent.Monitor$Guard, java.time.Duration)n.a.n.a.
Old fileNew file
597599
UNCHANGEDpublic  n.a. booleanenterWhenUninterruptibly(com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
608610
UNCHANGEDpublic  n.a. intgetOccupiedDepth()n.a.n.a.
Old fileNew file
965967
UNCHANGEDpublic  n.a. intgetQueueLength()n.a.n.a.
Old fileNew file
975977
UNCHANGEDpublic  n.a. intgetWaitQueueLength(com.google.common.util.concurrent.Monitor$Guard)n.a.n.a.
Old fileNew file
10151017
UNCHANGEDpublic  n.a. booleanhasQueuedThread(java.lang.Thread)n.a.n.a.
Old fileNew file
995997
UNCHANGEDpublic  n.a. booleanhasQueuedThreads()n.a.n.a.
Old fileNew file
985987
UNCHANGEDpublic  n.a. booleanhasWaiters(com.google.common.util.concurrent.Monitor$Guard)n.a.n.a.
Old fileNew file
10051007
UNCHANGEDpublic  n.a. booleanisFair()n.a.n.a.
Old fileNew file
941943
UNCHANGEDpublic  n.a. booleanisOccupied()n.a.n.a.
Old fileNew file
949951
UNCHANGEDpublic  n.a. booleanisOccupiedByCurrentThread()n.a.n.a.
Old fileNew file
957959
UNCHANGEDpublic  n.a. voidleave()n.a.n.a.
Old fileNew file
928930
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.Monitor$GuardnewGuard(java.util.function.BooleanSupplier)n.a.n.a.
Old fileNew file
372374
UNCHANGEDpublic  n.a. booleantryEnter()n.a.n.a.
Old fileNew file
465467
UNCHANGEDpublic  n.a. booleantryEnterIf(com.google.common.util.concurrent.Monitor$Guard)n.a.n.a.
Old fileNew file
797799
UNCHANGEDpublic  n.a. voidwaitFor(com.google.common.util.concurrent.Monitor$Guard)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
822824
UNCHANGEDpublic  n.a. booleanwaitFor(com.google.common.util.concurrent.Monitor$Guard, java.time.Duration)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
839841
UNCHANGEDpublic  n.a. booleanwaitFor(com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
851853
UNCHANGEDpublic  n.a. voidwaitForUninterruptibly(com.google.common.util.concurrent.Monitor$Guard)n.a.n.a.
Old fileNew file
869871
UNCHANGEDpublic  n.a. booleanwaitForUninterruptibly(com.google.common.util.concurrent.Monitor$Guard, java.time.Duration)n.a.n.a.
Old fileNew file
885887
UNCHANGEDpublic  n.a. booleanwaitForUninterruptibly(com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
896898
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.util.concurrent.Monitor$Guardtop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. booleanisSatisfied()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGED final public class com.google.common.util.concurrent.MoreExecutorstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. voidaddDelayedShutdownHook(java.util.concurrent.ExecutorService, java.time.Duration)n.a.n.a.
Old fileNew file
207209
UNCHANGEDstatic public  n.a. voidaddDelayedShutdownHook(java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
226228
UNCHANGEDstatic public  n.a. java.util.concurrent.ExecutordirectExecutor()n.a.n.a.
Old fileNew file
453501
UNCHANGEDstatic public  n.a. java.util.concurrent.ExecutorServicegetExitingExecutorService(java.util.concurrent.ThreadPoolExecutor, java.time.Duration)n.a.n.a.
Old fileNew file
8688
UNCHANGEDstatic public  n.a. java.util.concurrent.ExecutorServicegetExitingExecutorService(java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
108110
UNCHANGEDstatic public  n.a. java.util.concurrent.ExecutorServicegetExitingExecutorService(java.util.concurrent.ThreadPoolExecutor)n.a.n.a.
Old fileNew file
127129
UNCHANGEDstatic public  n.a. java.util.concurrent.ScheduledExecutorServicegetExitingScheduledExecutorService(java.util.concurrent.ScheduledThreadPoolExecutor, java.time.Duration)n.a.n.a.
Old fileNew file
147149
UNCHANGEDstatic public  n.a. java.util.concurrent.ScheduledExecutorServicegetExitingScheduledExecutorService(java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
169171
UNCHANGEDstatic public  n.a. java.util.concurrent.ScheduledExecutorServicegetExitingScheduledExecutorService(java.util.concurrent.ScheduledThreadPoolExecutor)n.a.n.a.
Old fileNew file
190192
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.ListeningExecutorServicelisteningDecorator(java.util.concurrent.ExecutorService)n.a.n.a.
Old fileNew file
520572
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.ListeningScheduledExecutorServicelisteningDecorator(java.util.concurrent.ScheduledExecutorService)n.a.n.a.
Old fileNew file
546599
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.ListeningExecutorServicenewDirectExecutorService()n.a.n.a.
Old fileNew file
429436
UNCHANGEDstatic public  n.a. java.util.concurrent.ExecutornewSequentialExecutor(java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
500551
UNCHANGEDstatic public  n.a. java.util.concurrent.ThreadFactoryplatformThreadFactory()n.a.n.a.
Old fileNew file
825901
UNCHANGEDstatic public  n.a. booleanshutdownAndAwaitTermination(java.util.concurrent.ExecutorService, java.time.Duration)n.a.n.a.
Old fileNew file
10091090
UNCHANGEDstatic public  n.a. booleanshutdownAndAwaitTermination(java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
10421123
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract class com.google.common.util.concurrent.RateLimitertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. doubleacquire()n.a.n.a.
Old fileNew file
289292
UNCHANGEDpublic  n.a. doubleacquire(int)n.a.n.a.
Old fileNew file
303306
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.RateLimitercreate(double)n.a.n.a.
Old fileNew file
129132
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.RateLimitercreate(double, java.time.Duration)n.a.n.a.
Old fileNew file
164167
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.RateLimitercreate(double, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
193196
UNCHANGEDfinal public  n.a. doublegetRate()n.a.n.a.
Old fileNew file
271274
UNCHANGEDfinal public  n.a. voidsetRate(double)n.a.n.a.
Old fileNew file
255258
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
457460
UNCHANGEDpublic  n.a. booleantryAcquire(java.time.Duration)n.a.n.a.
Old fileNew file
334337
UNCHANGEDpublic  n.a. booleantryAcquire(long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
351354
UNCHANGEDpublic  n.a. booleantryAcquire(int)n.a.n.a.
Old fileNew file
365368
UNCHANGEDpublic  n.a. booleantryAcquire()n.a.n.a.
Old fileNew file
378381
UNCHANGEDpublic  n.a. booleantryAcquire(int, java.time.Duration)n.a.n.a.
Old fileNew file
393396
UNCHANGEDpublic  n.a. booleantryAcquire(int, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
409412
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.Runnablestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.RunnabledoNothing()n.a.n.a.
Old fileNew file
3736
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.util.concurrent.Servicetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract  n.a. voidaddListener(com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidawaitRunning()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidawaitRunning(java.time.Duration)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
112115
UNCHANGEDpublic abstract  n.a. voidawaitRunning(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. voidawaitTerminated()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidawaitTerminated(java.time.Duration)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
148151
UNCHANGEDpublic abstract  n.a. voidawaitTerminated(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ThrowablefailureCause()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. booleanisRunning()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ServicestartAsync()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.Service$Statestate()n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. com.google.common.util.concurrent.ServicestopAsync()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueCreate an AbstractIdleService
UNCHANGED static public abstract class com.google.common.util.concurrent.Service$Listenertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. Service$Listener()n.a.n.a.
Old fileNew file
276244
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidfailed(com.google.common.util.concurrent.Service$State, java.lang.Throwable)n.a.n.a.
Old fileNew file
321289
UNCHANGEDpublic  n.a. voidrunning()n.a.n.a.
Old fileNew file
288256
UNCHANGEDpublic  n.a. voidstarting()n.a.n.a.
Old fileNew file
282250
UNCHANGEDpublic  n.a. voidstopping(com.google.common.util.concurrent.Service$State)n.a.n.a.
Old fileNew file
297265
UNCHANGEDpublic  n.a. voidterminated(com.google.common.util.concurrent.Service$State)n.a.n.a.
Old fileNew file
309277
MODIFIED (!) (Serializable compatible) final  (<-  not_final )  static public not_abstract  (<-  abstract )  enum com.google.common.util.concurrent.Service$Statetop
Compatibility Changes:
Change
CLASS_NOW_FINAL
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-5350448802336944366n.a.
Newtrue4515563763689153366n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.util.concurrent.Service$StateFAILEDn.a.
UNCHANGEDpublic static final com.google.common.util.concurrent.Service$StateNEWn.a.
UNCHANGEDpublic static final com.google.common.util.concurrent.Service$StateRUNNINGn.a.
UNCHANGEDpublic static final com.google.common.util.concurrent.Service$StateSTARTINGn.a.
UNCHANGEDpublic static final com.google.common.util.concurrent.Service$StateSTOPPINGn.a.
UNCHANGEDpublic static final com.google.common.util.concurrent.Service$StateTERMINATEDn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Service$StatevalueOf(java.lang.String)n.a.n.a.
Old fileNew file
207210
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Service$State[]values()n.a.n.a.
Old fileNew file
207210
MODIFIED (!) final public class com.google.common.util.concurrent.ServiceManagertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWcom.google.common.util.concurrent.ServiceManagerBridgen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ServiceManager(java.lang.Iterable
<..>
New: ? extends com.google.common.util.concurrent.Service
Old: ? extends com.google.common.util.concurrent.Service
)
n.a.n.a.
Old fileNew file
206206
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidaddListener(com.google.common.util.concurrent.ServiceManager$Listener, java.util.concurrent.Executor)n.a.n.a.
Old fileNew file
255256
REMOVED (!)public  n.a. voidaddListener(com.google.common.util.concurrent.ServiceManager$Listener)n.a.
Change
METHOD_REMOVED
Old fileNew file
275n.a.
UNCHANGEDpublic  n.a. voidawaitHealthy()n.a.n.a.
Old fileNew file
316296
UNCHANGEDpublic  n.a. voidawaitHealthy(java.time.Duration)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
331311
UNCHANGEDpublic  n.a. voidawaitHealthy(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
347327
UNCHANGEDpublic  n.a. voidawaitStopped()n.a.n.a.
Old fileNew file
370350
UNCHANGEDpublic  n.a. voidawaitStopped(java.time.Duration)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
383363
UNCHANGEDpublic  n.a. voidawaitStopped(long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
397377
UNCHANGEDpublic  n.a. booleanisHealthy()n.a.n.a.
Old fileNew file
407387
UNCHANGED (*)public bridge  (<-  not_bridge )  synthetic  (<-  not_synthetic )  n.a. com.google.common.collect.ImmutableMultimap
<..>
Old: com.google.common.util.concurrent.Service$Statecom.google.common.util.concurrent.Service
servicesByState()n.a.n.a.
Old fileNew file
422124
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ServiceManagerstartAsync()n.a.n.a.
Old fileNew file
288269
NEWpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: com.google.common.util.concurrent.Servicejava.time.Duration
startupDurations()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.429
UNCHANGEDpublic  n.a. com.google.common.collect.ImmutableMap
<..>
New: com.google.common.util.concurrent.Servicejava.lang.Long
Old: com.google.common.util.concurrent.Servicejava.lang.Long
startupTimes()n.a.n.a.
Old fileNew file
433416
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ServiceManagerstopAsync()n.a.n.a.
Old fileNew file
358338
UNCHANGEDpublic  n.a. java.lang.StringtoString()n.a.n.a.
Old fileNew file
438435
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED static public abstract class com.google.common.util.concurrent.ServiceManager$Listenertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ServiceManager$Listener()n.a.n.a.
Old fileNew file
163163
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. voidfailure(com.google.common.util.concurrent.Service)n.a.n.a.
Old fileNew file
185185
UNCHANGEDpublic  n.a. voidhealthy()n.a.n.a.
Old fileNew file
172172
UNCHANGEDpublic  n.a. voidstopped()n.a.n.a.
Old fileNew file
178178
UNCHANGED final public class com.google.common.util.concurrent.SettableFuturetop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.AbstractFuture$TrustedFuturen.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.AbstractFuture$Trustedn.a.
UNCHANGEDcom.google.common.util.concurrent.ListenableFuturen.a.
UNCHANGEDjava.util.concurrent.Futuren.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
com.google.common.util.concurrent.SettableFuture
<..>
New: V
Old: V
create()n.a.n.a.
Old fileNew file
4143
UNCHANGEDpublic  n.a. booleanset(java.lang.Object)n.a.n.a.
Old fileNew file
4749
UNCHANGEDpublic  n.a. booleansetException(java.lang.Throwable)n.a.n.a.
Old fileNew file
5355
UNCHANGEDpublic  n.a. booleansetFuture(com.google.common.util.concurrent.ListenableFuture
<..>
New: ? extends V
Old: ? extends V
)
n.a.n.a.
Old fileNew file
5961
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.SimpleTimeLimitertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDcom.google.common.util.concurrent.TimeLimitern.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallUninterruptiblyWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
170169
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
148146
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.SimpleTimeLimitercreate(java.util.concurrent.ExecutorService)n.a.n.a.
Old fileNew file
6872
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectnewProxy(java.lang.Object, java.lang.Class
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
n.a.n.a.
Old fileNew file
7778
UNCHANGEDpublic  n.a. voidrunUninterruptiblyWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
210209
UNCHANGEDpublic  n.a. voidrunWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
190189
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (*) public abstract class com.google.common.util.concurrent.Stripedtop
Generic Templates:
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDLjava.lang.Objectjava.lang.Object
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGED (*)public  n.a. java.lang.Iterable
<..>
New: L
Old: L
bulkGet(java.lang.Iterable
<..>
New: ? extends java.lang.Object
Old: ?
 (*)
)
n.a.n.a.
Old fileNew file
141144
UNCHANGEDpublic abstract  n.a. java.lang.Objectget(java.lang.Object)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic abstract  n.a. java.lang.ObjectgetAt(int)n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Striped
<..>
New: java.util.concurrent.locks.Lock
Old: java.util.concurrent.locks.Lock
lazyWeakLock(int)n.a.n.a.
Old fileNew file
224220
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Striped
<..>
New: java.util.concurrent.locks.ReadWriteLock
Old: java.util.concurrent.locks.ReadWriteLock
lazyWeakReadWriteLock(int)n.a.n.a.
Old fileNew file
297272
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Striped
<..>
New: java.util.concurrent.Semaphore
Old: java.util.concurrent.Semaphore
lazyWeakSemaphore(int, int)n.a.n.a.
Old fileNew file
268250
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Striped
<..>
New: java.util.concurrent.locks.Lock
Old: java.util.concurrent.locks.Lock
lock(int)n.a.n.a.
Old fileNew file
206209
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Striped
<..>
New: java.util.concurrent.locks.ReadWriteLock
Old: java.util.concurrent.locks.ReadWriteLock
readWriteLock(int)n.a.n.a.
Old fileNew file
286261
UNCHANGEDstatic public  n.a. com.google.common.util.concurrent.Striped
<..>
New: java.util.concurrent.Semaphore
Old: java.util.concurrent.Semaphore
semaphore(int, int)n.a.n.a.
Old fileNew file
249238
UNCHANGEDpublic abstract  n.a. intsize()n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.common.util.concurrent.ThreadFactoryBuildertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. ThreadFactoryBuilder()n.a.n.a.
Old fileNew file
5659
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. java.util.concurrent.ThreadFactorybuild()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDcom.google.errorprone.annotations.CheckReturnValuen.a.
n.a.n.a.
Old fileNew file
145155
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ThreadFactoryBuildersetDaemon(boolean)n.a.n.a.
Old fileNew file
8287
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ThreadFactoryBuildersetNameFormat(java.lang.String)n.a.n.a.
Old fileNew file
7074
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ThreadFactoryBuildersetPriority(int)n.a.n.a.
Old fileNew file
95104
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ThreadFactoryBuildersetThreadFactory(java.util.concurrent.ThreadFactory)n.a.n.a.
Old fileNew file
132143
UNCHANGEDpublic  n.a. com.google.common.util.concurrent.ThreadFactoryBuildersetUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)n.a.n.a.
Old fileNew file
118128
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public abstract interface com.google.common.util.concurrent.TimeLimitertop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallUninterruptiblyWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallUninterruptiblyWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, java.time.Duration)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
216225
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectcallWithTimeout(java.util.concurrent.Callable
<..>
New: T
Old: T
, java.time.Duration)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.lang.InterruptedException
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
167174
UNCHANGEDpublic abstract 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectnewProxy(java.lang.Object, java.lang.Class
<..>
New: T
Old: T
, long, java.util.concurrent.TimeUnit)
n.a.n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDTjava.lang.Objectjava.lang.Object
java.lang.ObjectnewProxy(java.lang.Object, java.lang.Class
<..>
New: T
Old: T
, java.time.Duration)
n.a.n.a.
Old fileNew file
123127
UNCHANGEDpublic abstract  n.a. voidrunUninterruptiblyWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidrunUninterruptiblyWithTimeout(java.lang.Runnable, java.time.Duration)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
297306
UNCHANGEDpublic abstract  n.a. voidrunWithTimeout(java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
n.a.n.a.
UNCHANGEDpublic  n.a. voidrunWithTimeout(java.lang.Runnable, java.time.Duration)
Status:Name:
UNCHANGEDjava.util.concurrent.TimeoutException
UNCHANGEDjava.lang.InterruptedException
n.a.
Old fileNew file
255264
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
NEWcom.google.errorprone.annotations.DoNotMock
Status:Name:Old element values:New element values:
NEWvalueUse FakeTimeLimiter
UNCHANGED final public class com.google.common.util.concurrent.UncaughtExceptionHandlerstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. java.lang.Thread$UncaughtExceptionHandlersystemExit()n.a.n.a.
Old fileNew file
5255
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.util.concurrent.UncheckedExecutionExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue74058579411277376110
Newtrue74058579411277376110
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. UncheckedExecutionException(java.lang.String, java.lang.Throwable)n.a.n.a.
Old fileNew file
4754
UNCHANGEDpublic  n.a. UncheckedExecutionException(java.lang.Throwable)n.a.n.a.
Old fileNew file
5259
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED (Serializable compatible) public class com.google.common.util.concurrent.UncheckedTimeoutExceptiontop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.RuntimeExceptionn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue48143882278841721810
Newtrue48143882278841721810
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic  n.a. UncheckedTimeoutException()n.a.n.a.
Old fileNew file
2831
UNCHANGEDpublic  n.a. UncheckedTimeoutException(java.lang.String)n.a.n.a.
Old fileNew file
3134
UNCHANGEDpublic  n.a. UncheckedTimeoutException(java.lang.Throwable)n.a.n.a.
Old fileNew file
3538
UNCHANGEDpublic  n.a. UncheckedTimeoutException(java.lang.String, java.lang.Throwable)n.a.n.a.
Old fileNew file
3942
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
MODIFIED final public class com.google.common.util.concurrent.Uninterruptiblestop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public  n.a. voidawaitTerminationUninterruptibly(java.util.concurrent.ExecutorService)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.544
NEWstatic public  n.a. booleanawaitTerminationUninterruptibly(java.util.concurrent.ExecutorService, java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.557
NEWstatic public  n.a. booleanawaitTerminationUninterruptibly(java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.571
UNCHANGEDstatic public  n.a. voidawaitUninterruptibly(java.util.concurrent.CountDownLatch)n.a.n.a.
Old fileNew file
5359
UNCHANGEDstatic public  n.a. booleanawaitUninterruptibly(java.util.concurrent.CountDownLatch, java.time.Duration)n.a.n.a.
Old fileNew file
8085
UNCHANGEDstatic public  n.a. booleanawaitUninterruptibly(java.util.concurrent.CountDownLatch, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
9196
UNCHANGEDstatic public  n.a. booleanawaitUninterruptibly(java.util.concurrent.locks.Condition, java.time.Duration)n.a.n.a.
Old fileNew file
121126
UNCHANGEDstatic public  n.a. booleanawaitUninterruptibly(java.util.concurrent.locks.Condition, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
133139
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.lang.ObjectgetUninterruptibly(java.util.concurrent.Future
<..>
New: V
Old: V
)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
n.a.
Old fileNew file
233243
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.lang.ObjectgetUninterruptibly(java.util.concurrent.Future
<..>
New: V
Old: V
, java.time.Duration)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
273284
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDVjava.lang.Objectjava.lang.Object
java.lang.ObjectgetUninterruptibly(java.util.concurrent.Future
<..>
New: V
Old: V
, long, java.util.concurrent.TimeUnit)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ParametricNullnessn.a.
Status:Name:
UNCHANGEDjava.util.concurrent.ExecutionException
UNCHANGEDjava.util.concurrent.TimeoutException
n.a.
Old fileNew file
299312
UNCHANGEDstatic public  n.a. voidjoinUninterruptibly(java.lang.Thread)n.a.n.a.
Old fileNew file
156163
UNCHANGEDstatic public  n.a. voidjoinUninterruptibly(java.lang.Thread, java.time.Duration)n.a.n.a.
Old fileNew file
182189
UNCHANGEDstatic public  n.a. voidjoinUninterruptibly(java.lang.Thread, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
192200
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
voidputUninterruptibly(java.util.concurrent.BlockingQueue
<..>
New: E
Old: E
, java.lang.Object)
n.a.n.a.
Old fileNew file
349364
UNCHANGEDstatic public  n.a. voidsleepUninterruptibly(java.time.Duration)n.a.n.a.
Old fileNew file
375390
UNCHANGEDstatic public  n.a. voidsleepUninterruptibly(long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
383399
UNCHANGEDstatic public 
Change StatusNameOld TypeNew TypeGenerics
UNCHANGEDEjava.lang.Objectjava.lang.Object
java.lang.ObjecttakeUninterruptibly(java.util.concurrent.BlockingQueue
<..>
New: E
Old: E
)
n.a.n.a.
Old fileNew file
323337
UNCHANGEDstatic public  n.a. booleantryAcquireUninterruptibly(java.util.concurrent.Semaphore, java.time.Duration)n.a.n.a.
Old fileNew file
413429
UNCHANGEDstatic public  n.a. booleantryAcquireUninterruptibly(java.util.concurrent.Semaphore, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
426443
UNCHANGEDstatic public  n.a. booleantryAcquireUninterruptibly(java.util.concurrent.Semaphore, int, java.time.Duration)n.a.n.a.
Old fileNew file
439456
UNCHANGEDstatic public  n.a. booleantryAcquireUninterruptibly(java.util.concurrent.Semaphore, int, long, java.util.concurrent.TimeUnit)n.a.n.a.
Old fileNew file
453471
NEWstatic public  n.a. booleantryLockUninterruptibly(java.util.concurrent.locks.Lock, java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.501
NEWstatic public  n.a. booleantryLockUninterruptibly(java.util.concurrent.locks.Lock, long, java.util.concurrent.TimeUnit)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.514
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.util.concurrent.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED public class com.google.common.xml.XmlEscaperstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.common.escape.EscaperxmlAttributeEscaper()n.a.n.a.
Old fileNew file
10098
UNCHANGEDstatic public  n.a. com.google.common.escape.EscaperxmlContentEscaper()n.a.n.a.
Old fileNew file
7674
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.google.common.xml.ElementTypesAreNonnullByDefaultn.a.
UNCHANGED final public class com.google.thirdparty.publicsuffix.PublicSuffixPatternstop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Objectn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.common.collect.ImmutableMap
<..>
New: java.lang.Stringcom.google.thirdparty.publicsuffix.PublicSuffixType
Old: java.lang.Stringcom.google.thirdparty.publicsuffix.PublicSuffixType
EXACTn.a.
UNCHANGEDpublic static final com.google.common.collect.ImmutableMap
<..>
New: java.lang.Stringcom.google.thirdparty.publicsuffix.PublicSuffixType
Old: java.lang.Stringcom.google.thirdparty.publicsuffix.PublicSuffixType
EXCLUDEDn.a.
UNCHANGEDpublic static final com.google.common.collect.ImmutableMap
<..>
New: java.lang.Stringcom.google.thirdparty.publicsuffix.PublicSuffixType
Old: java.lang.Stringcom.google.thirdparty.publicsuffix.PublicSuffixType
UNDERn.a.
UNCHANGED (Serializable compatible) final public enum com.google.thirdparty.publicsuffix.PublicSuffixTypetop
Superclass:
StatusSuperclassCompatibility Changes
UNCHANGEDjava.lang.Enumn.a.
Interfaces:
StatusInterfaceCompatibility Changes
UNCHANGEDjava.io.Serializablen.a.
UNCHANGEDjava.lang.Comparablen.a.
UNCHANGEDjava.lang.constant.Constablen.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-8502594147094312787n.a.
Newtrue-782188691686277694n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
UNCHANGEDpublic static final com.google.thirdparty.publicsuffix.PublicSuffixTypePRIVATEn.a.
UNCHANGEDpublic static final com.google.thirdparty.publicsuffix.PublicSuffixTypeREGISTRYn.a.
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDstatic public  n.a. com.google.thirdparty.publicsuffix.PublicSuffixTypevalueOf(java.lang.String)n.a.n.a.
Old fileNew file
2828
UNCHANGEDstatic public  n.a. com.google.thirdparty.publicsuffix.PublicSuffixType[]values()n.a.n.a.
Old fileNew file
2828